亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? preface.htm

?? Thinking in Java, 2nd edition
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<!--
This document was converted from RTF source: 
By rtftohtml 4.19
See http://www.sunpack.com/RTF
Filename:TIJ2.rtf
Application Directory:C:\TOOLS\RTF2HTML\
Subject:
Author:Bruce Eckel
Operator:Bruce Eckel
Document Comments:
Version Comments:
Comments:
Keywords:
Translation Date:05/21/2001
Translation Time:10:39:02
Translation Platform:Win32
Number of Output files:23
This File:Preface.htm
SplitDepth=1
SkipNavPanel=1
SkipLeadingToc=1
SkipTrailingToc=1
GenContents=1
GenFrames=1
GenIndex=1
-->
<HEAD lang="en"><META http-equiv="Content-Type" content="text/html">
<TITLE>Preface</TITLE>
</HEAD>

<BODY  BGCOLOR="#FFFFFF"><DIV ALIGN="CENTER">
  <a href="http://www.MindView.net">
  <img src="mindview.gif" alt="MindView Inc." BORDER = "0"></a>
  <CENTER>
    <FONT FACE="Verdana" size = "-1">
    [ <a href="README.txt">Viewing Hints</a> ]
    [ <a href="RevHist.htm">Revision History</a> ]
    [ <a href="http://www.mindview.net/Books/TIJ/">Book Home Page</a> ]
    [ <a href="http://www.mindview.net/Etc/MailingList.html">Free Newsletter</a> ] <br>
    [ <a href="http://www.mindview.net/Seminars">Seminars</a> ]
    [ <a href="http://www.mindview.net/CDs">Seminars on CD ROM</a> ]
    [ <a href="http://www.mindview.net/Services">Consulting</a> ]
    </FONT>
  <H2><FONT FACE="Verdana">
  Thinking in Java, 2nd edition, Revision 12</FONT></H2>
  <H3><FONT FACE="Verdana">&copy;2000 by Bruce Eckel</FONT></H3>
  
    <FONT FACE="Verdana" size = "-1">
     [ <a href="FrontMtr.htm">Previous Chapter</a> ] 
    [ <a href="SimpCont.htm">Short TOC</a> ] 
    [ <a href="Contents.htm">Table of Contents</a> ] 
    [ <a href="DocIdx.htm">Index</a> ]
     [ <a href="Intro.htm">Next Chapter</a> ] 
    </FONT>
    
  </CENTER>
  </P></DIV><A NAME="preface"></A><A NAME="_Toc477690719"></A><A NAME="_Toc481064446"></A><A NAME="Heading1"></A><FONT FACE = "Verdana"><H1 ALIGN="LEFT">
Preface</H1></FONT>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia" SIZE=4><backtalk:display ID=TIJ3_PREFACE_I0>
I
suggested to my brother Todd, who is making the leap from hardware into
programming, that the next big revolution will be in genetic
engineering.</FONT><BR></P></DIV>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia">We&#8217;ll have microbes designed to
make food, fuel, and plastic; they&#8217;ll clean up pollution and in general
allow us to master the manipulation of the physical world for a fraction of what
it costs now. I claimed that it would make the computer revolution look small in
comparison. 
</backtalk:display>
[&nbsp;<a href='http://www.mindview.net/backtalk/CommentServlet?ID=TIJ3_PREFACE_I0' 
  target="_blank">Add&nbsp;Comment</a>&nbsp;]

<backtalk:display ID=TIJ3_PREFACE_I1>
</FONT><BR></P></DIV>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia">Then I realized I was making a mistake
common to science fiction writers: getting lost in the technology (which is of
course easy to do in science fiction). An experienced writer knows that the
story is never about the things; it&#8217;s about the people. Genetics will have
a very large impact on our lives, but I&#8217;m not so sure it will dwarf the
computer revolution (which enables the genetic revolution)&#8212;or at least the
information revolution. Information is about talking to each other: yes, cars
and shoes and especially genetic cures are important, but in the end those are
just trappings. What truly matters is how we relate to the world. And so much of
that is about communication.
</backtalk:display>
[&nbsp;<a href='http://www.mindview.net/backtalk/CommentServlet?ID=TIJ3_PREFACE_I1' 
  target="_blank">Add&nbsp;Comment</a>&nbsp;]

<backtalk:display ID=TIJ3_PREFACE_I2>
</FONT><BR></P></DIV>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia">This book is a case in point. A majority
of folks thought I was very bold or a little crazy to put the entire thing up on
the Web. &#8220;Why would anyone buy it?&#8221; they asked. If I had been of a
more conservative nature I wouldn&#8217;t have done it, but I really
didn&#8217;t want to write another computer book in the same old way. I
didn&#8217;t know what would happen but it turned out to be the smartest thing
I&#8217;ve ever done with a
book.
</backtalk:display>
[&nbsp;<a href='http://www.mindview.net/backtalk/CommentServlet?ID=TIJ3_PREFACE_I2' 
  target="_blank">Add&nbsp;Comment</a>&nbsp;]

<backtalk:display ID=TIJ3_PREFACE_I3>
</FONT><BR></P></DIV>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia">For one thing, people started sending in
corrections. This has been an amazing process, because folks have looked into
every nook and cranny and caught both technical and grammatical errors, and
I&#8217;ve been able to eliminate bugs of all sorts that I know would have
otherwise slipped through. People have been simply terrific about this, very
often saying &#8220;Now, I don&#8217;t mean this in a critical way...&#8221; and
then giving me a collection of errors I&#8217;m sure I never would have found. I
feel like this has been a kind of group process and it has really made the book
into something special.
</backtalk:display>
[&nbsp;<a href='http://www.mindview.net/backtalk/CommentServlet?ID=TIJ3_PREFACE_I3' 
  target="_blank">Add&nbsp;Comment</a>&nbsp;]

<backtalk:display ID=TIJ3_PREFACE_I4>
</FONT><BR></P></DIV>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia">But then I started hearing &#8220;OK,
fine, it&#8217;s nice you&#8217;ve put up an electronic version, but I want a
printed and bound copy from a real publisher.&#8221; I tried very hard to make
it easy for everyone to print it out in a nice looking format but that
didn&#8217;t stem the demand for the published book. Most people don&#8217;t
want to read the entire book on screen, and hauling around a sheaf of papers, no
matter how nicely printed, didn&#8217;t appeal to them either. (Plus, I think
it&#8217;s not so cheap in terms of laser printer toner.) It seems that the
computer revolution won&#8217;t put publishers out of business, after all.
However, one student suggested this may become a model for future publishing:
books will be published on the Web first, and only if sufficient interest
warrants it will the book be put on paper. Currently, the great majority of all
books are financial failures, and perhaps this new approach could make the
publishing industry more
profitable.
</backtalk:display>
[&nbsp;<a href='http://www.mindview.net/backtalk/CommentServlet?ID=TIJ3_PREFACE_I4' 
  target="_blank">Add&nbsp;Comment</a>&nbsp;]

<backtalk:display ID=TIJ3_PREFACE_I5>
</FONT><BR></P></DIV>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia">This book became an enlightening
experience for me in another way. I originally approached Java as &#8220;just
another programming language,&#8221; which in many senses it is. But as time
passed and I studied it more deeply, I began to see that the fundamental
intention of this language is different from all the other languages I have
seen.
</backtalk:display>
[&nbsp;<a href='http://www.mindview.net/backtalk/CommentServlet?ID=TIJ3_PREFACE_I5' 
  target="_blank">Add&nbsp;Comment</a>&nbsp;]

<backtalk:display ID=TIJ3_PREFACE_I6>
</FONT><BR></P></DIV>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia">Programming is about managing complexity:
the complexity of the problem you want to solve, laid upon the complexity of the
machine in which it is solved. Because of this complexity, most of our
programming projects fail. And yet, of all the programming languages of which I
am aware, none of them have gone all-out and decided that their main design goal
would be to conquer the complexity of developing and maintaining
programs</FONT><A NAME="fnB1" HREF="#fn1">[1]</A><FONT FACE="Georgia">. Of
course, many language design decisions were made with complexity in mind, but at
some point there were always some other issues that were considered essential to
be added into the mix. Inevitably, those other issues are what cause programmers
to eventually &#8220;hit the wall&#8221; with that language. For example, C++
had to be backwards-compatible with C (to allow easy migration for C
programmers), as well as efficient. Those are both very useful goals and account
for much of the success of C++, but they also expose extra complexity that
prevents some projects from being finished (certainly, you can blame programmers
and management, but if a language can help by catching your mistakes, why
shouldn&#8217;t it?). As another example, Visual Basic (VB) was tied to BASIC,
which wasn&#8217;t really designed to be an extensible language, so all the
extensions piled upon VB have produced some truly horrible and unmaintainable
syntax. Perl is backwards-compatible with Awk, Sed, Grep, and other Unix tools
it was meant to replace, and as a result is often accused of producing
&#8220;write-only code&#8221; (that is, after a few months you can&#8217;t read
it). On the other hand, C++, VB, Perl, and other languages like Smalltalk had
some of their design efforts focused on the issue of complexity and as a result
are remarkably successful in solving certain types of
problems.
</backtalk:display>
[&nbsp;<a href='http://www.mindview.net/backtalk/CommentServlet?ID=TIJ3_PREFACE_I6' 
  target="_blank">Add&nbsp;Comment</a>&nbsp;]

<backtalk:display ID=TIJ3_PREFACE_I7>
</FONT><BR></P></DIV>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia">What has impressed me most as I have come
to understand Java is what seems like an unflinching goal of reducing complexity
<I>for the programmer</I>. As if to say &#8220;we don&#8217;t care about
anything except reducing the time and difficulty of producing robust
code.&#8221; In the early days, this goal has resulted in code that
doesn&#8217;t run very fast (although there have been many promises made about
how quickly Java will someday run) but it has indeed produced amazing reductions
in development time; half or less of the time that it takes to create an
equivalent C++ program. This result alone can save incredible amounts of time
and money, but Java doesn&#8217;t stop there. It goes on to wrap all the complex
tasks that have become important, such as multithreading and network
programming, in language features or libraries that can at times make those
tasks trivial. And finally, it tackles some really big complexity problems:
cross-platform programs, dynamic code changes, and even security, each of which
can fit on your complexity spectrum anywhere from &#8220;impediment&#8221; to
&#8220;show-stopper.&#8221; So despite the performance problems we&#8217;ve
seen, the promise of Java is tremendous: it can make us significantly more
productive programmers.
</backtalk:display>
[&nbsp;<a href='http://www.mindview.net/backtalk/CommentServlet?ID=TIJ3_PREFACE_I7' 
  target="_blank">Add&nbsp;Comment</a>&nbsp;]

<backtalk:display ID=TIJ3_PREFACE_I8>
</FONT><BR></P></DIV>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia">One of the places I see the greatest
impact for this is on the Web. Network programming has always been hard, and
Java makes it easy (and the Java language designers are working on making it
even easier). Network programming is how we talk to each other more effectively
and cheaper than we ever have with telephones (email alone has revolutionized
many businesses). As we talk to each other more, amazing things begin to happen,
possibly more amazing even than the promise of genetic
engineering.
</backtalk:display>
[&nbsp;<a href='http://www.mindview.net/backtalk/CommentServlet?ID=TIJ3_PREFACE_I8' 
  target="_blank">Add&nbsp;Comment</a>&nbsp;]

<backtalk:display ID=TIJ3_PREFACE_I9>
</FONT><BR></P></DIV>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia">In all ways&#8212;creating the programs,
working in teams to create the programs, building user interfaces so the
programs can communicate with the user, running the programs on different types
of machines, and easily writing programs that communicate across the
Internet&#8212;Java increases the communication bandwidth <I>between people</I>.
I think that perhaps the results of the communication revolution will not be
seen from the effects of moving large quantities of bits around; we shall see
the true revolution because we will all be able to talk to each other more
easily: one-on-one, but also in groups and, as a planet. I've heard it suggested
that the next revolution is the formation of a kind of global mind that results
from enough people and enough interconnectedness. Java may or may not be the
tool that foments that revolution, but at least the possibility has made me feel
like I'm doing something meaningful by attempting to teach the
language.
</backtalk:display>
[&nbsp;<a href='http://www.mindview.net/backtalk/CommentServlet?ID=TIJ3_PREFACE_I9' 
  target="_blank">Add&nbsp;Comment</a>&nbsp;]

<backtalk:display ID=TIJ3_PREFACE_I10>
</FONT><A NAME="_Toc481064447"></A><BR></P></DIV>
<A NAME="Heading2"></A><FONT FACE = "Verdana"><H2 ALIGN="LEFT">
Preface to the 2nd edition</H2></FONT>
<DIV ALIGN="LEFT"><P><FONT FACE="Georgia">People have made many, many wonderful
comments about the first edition of this book, which has naturally been very

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕二三区不卡| 精品久久一区二区| 一区二区免费视频| 欧美三区在线观看| 丝瓜av网站精品一区二区 | 亚洲一区视频在线| 欧美日韩一区在线观看| 亚洲成人免费观看| 欧美一级久久久| 国产乱码精品一品二品| 国产精品久久久久国产精品日日| 色综合久久久久| 亚洲精品高清在线| 欧美日韩三级视频| 国产在线麻豆精品观看| 日本一区二区在线不卡| 91一区二区在线观看| 香蕉成人伊视频在线观看| 欧美成人三级在线| eeuss鲁片一区二区三区| 一区二区三区四区乱视频| 91精品视频网| 国产成人免费在线观看不卡| 亚洲精品视频观看| 欧美一区二区播放| 粉嫩一区二区三区在线看| 99在线精品观看| 国产精品视频免费| 91麻豆.com| 亚洲成年人网站在线观看| 91精品国产综合久久蜜臀| 国产福利不卡视频| 午夜精品一区二区三区三上悠亚 | 成人av在线网| 日韩黄色片在线观看| 亚洲国产精品精华液ab| 欧美一区二区三区免费观看视频| 成人的网站免费观看| 日韩av电影免费观看高清完整版 | 亚洲免费视频中文字幕| 日韩美一区二区三区| 色天天综合色天天久久| 国产永久精品大片wwwapp | 蜜桃视频在线一区| 亚洲欧美国产77777| 久久亚洲影视婷婷| 欧美巨大另类极品videosbest| 成人高清在线视频| 免费成人美女在线观看.| 亚洲男女一区二区三区| 久久久久久久久久久久久久久99| 欧美情侣在线播放| 91免费视频大全| 成人一区二区视频| 狠狠狠色丁香婷婷综合久久五月| 亚洲亚洲精品在线观看| 亚洲私人影院在线观看| 国产网站一区二区| 欧美大度的电影原声| 欧美高清视频一二三区| 欧美亚日韩国产aⅴ精品中极品| 成人免费视频网站在线观看| 精品写真视频在线观看| 蜜臂av日日欢夜夜爽一区| 亚洲影视在线播放| 亚洲美女屁股眼交3| 国产欧美一区二区精品忘忧草| 日韩一区二区三区观看| 欧美视频一二三区| 欧美婷婷六月丁香综合色| 91小视频在线| 91一区在线观看| 91在线观看下载| 99这里都是精品| 成人精品鲁一区一区二区| 国产精品自拍在线| 国产乱码字幕精品高清av| 精东粉嫩av免费一区二区三区| 免费观看日韩av| 久久99最新地址| 极品少妇xxxx精品少妇| 韩国一区二区视频| 国产传媒久久文化传媒| 顶级嫩模精品视频在线看| 国产黄人亚洲片| 成人一区二区在线观看| gogogo免费视频观看亚洲一| 91香蕉国产在线观看软件| 欧洲av在线精品| 在线不卡一区二区| 日韩美一区二区三区| 国产日产亚洲精品系列| 国产精品免费视频网站| 亚洲三级在线免费| 亚洲欧美一区二区视频| 亚洲综合偷拍欧美一区色| 天天av天天翘天天综合网| 麻豆一区二区三| 国产精品一卡二卡| 91网站在线观看视频| 欧美年轻男男videosbes| 欧美一二三区在线观看| 欧美激情资源网| 亚洲综合无码一区二区| 成人av在线一区二区| 欧美日韩欧美一区二区| 日韩精品一区二区三区中文精品| 久久久久久毛片| 亚洲综合一二区| 韩国精品一区二区| 99久久99久久精品国产片果冻| 欧美久久久久久蜜桃| 国产人伦精品一区二区| 一区二区三区中文在线| 免费的成人av| 色综合天天视频在线观看| 91精品国产91综合久久蜜臀| 日本一区二区三级电影在线观看| 亚洲国产一二三| 国产成人在线观看免费网站| 91福利精品第一导航| 久久综合久久99| 亚洲一区二区在线免费观看视频| 卡一卡二国产精品| 色综合天天综合在线视频| 日韩欧美在线综合网| 亚洲色图丝袜美腿| 久久99精品一区二区三区三区| 92国产精品观看| 精品国产一二三| 亚洲女人****多毛耸耸8| 国产在线视频一区二区三区| 一本大道久久a久久综合| 久久久久亚洲综合| 三级久久三级久久久| 91在线一区二区| 国产视频一区二区三区在线观看 | 91精品国产综合久久精品图片 | 精品乱码亚洲一区二区不卡| 一区二区三区在线观看欧美| 国产精品自拍毛片| 欧美一区二区啪啪| 亚洲黄色免费网站| 成人午夜免费电影| 欧美tickling网站挠脚心| 亚洲18影院在线观看| 91小视频在线免费看| 国产欧美一区二区精品性色| 久久精品99国产精品日本| 欧美人妇做爰xxxⅹ性高电影| 中文字幕日本乱码精品影院| 国产一区视频导航| 亚洲精品一区二区三区影院 | 一区二区欧美精品| 99在线精品视频| 国产精品成人一区二区三区夜夜夜| 激情成人综合网| 亚洲精品在线三区| 蜜桃av噜噜一区二区三区小说| 欧美日本在线看| 亚洲一区中文日韩| 在线视频一区二区免费| 亚洲精品成人a在线观看| www.日韩av| 国产欧美va欧美不卡在线| 国产精品69久久久久水密桃 | 国产精品欧美综合在线| 国产一区二区精品在线观看| 精品国产一二三| 国产一区日韩二区欧美三区| www日韩大片| 国产福利一区在线| 久久久久国产一区二区三区四区| 国内外精品视频| 久久久精品影视| 懂色av一区二区三区蜜臀| 欧美国产成人在线| jlzzjlzz亚洲女人18| 亚洲桃色在线一区| 欧美色精品在线视频| 日韩电影一区二区三区四区| 884aa四虎影成人精品一区| 蜜桃av一区二区| 国产视频一区二区在线| aaa亚洲精品| 亚洲午夜成aⅴ人片| 欧美日韩国产在线观看| 日产精品久久久久久久性色| 欧美大片免费久久精品三p| 国产精品香蕉一区二区三区| 综合色中文字幕| 在线电影一区二区三区| 国产一区二区精品久久91| 日韩一区在线免费观看| 欧美乱妇20p| 国产成人丝袜美腿| 亚洲男同性恋视频| 欧美成人性战久久| 91女神在线视频| 青青国产91久久久久久|