<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java编程思想</title>
	<atom:link href="https://www.aitaocui.cn/tag/206445/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Thu, 24 Nov 2022 10:20:10 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>Java编程思想</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Java编程思想(2007年机械工业出版社出版的图书)</title>
		<link>https://www.aitaocui.cn/article/317531.html</link>
					<comments>https://www.aitaocui.cn/article/317531.html#respond</comments>
		
		<dc:creator><![CDATA[拆字]]></dc:creator>
		<pubDate>Thu, 24 Nov 2022 10:20:10 +0000</pubDate>
				<category><![CDATA[百科]]></category>
		<category><![CDATA[Java编程思想]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=317531</guid>

					<description><![CDATA[《java编程思想》是埃克尔的一本教科类书籍。该书的作者拥有多年教学经验，对C、C++以及Java语言都有独到、深入的见解，以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。该...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>《java编程思想》是埃克尔的一本教科类书籍。该书的作者拥有多年教学经验，对C、C++以及Java语言都有独到、深入的见解，以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。该书共22章，包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。</p>
</article>
<article>
<h1>书籍简介</h1>
<p>作者:（美）埃克尔</p>
<p>译者：陈昊鹏译</p>
<p>出版社:机械工业出版社</p>
<p>出版日期:2007-6-1</p>
<p>页码：880页码</p>
<p>版次：1</p>
<p>装帧：平装</p>
<p>开本：16开</p>
<p>外文书名：thinkinginjava</p>
<h1>内容简介</h1>
<h2 id="a-e0ddab2d">评价</h2>
<p>本书赢得了全球程序员的广泛赞誉，即使是最晦涩的概念，在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性（深入的面向对象概念、多线程、自动项目构建、单元测试和调试等），本书都能逐步指导你轻松掌握。</p>
<p>从本书获得的各项大奖以及来自世界各地的读者评论中，不难看出这是一本经典之作。本书的作者拥有多年教学经验，对C、C++以及Java语言都有独到、深入的见解，以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章，包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容，包含了Java语言基础语法以及高级特性，适合各个层次的Java程序员阅读，同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。</p>
<h2 id="a-c187ad3d">特点</h2>
<p>适合初学者与专业人员的经典的面向对象叙述方式，为更新的Java SE5/6增加了新的示例和章节。</p>
<p>测验框架显示程序输出。</p>
<p>设计模式贯穿于众多示例中：适配器、桥接器、职责链、命令、装饰器、外观、工厂方法、享元、点名、数据传输对象、空对象、代理、单例、状态、策略、模板方法以及访问者。</p>
<p>为数据传输引入了XML，为用户界面引入了SWT和Flash。</p>
<p>重新撰写了有关并发的章节，有助于读者掌握线程的相关知识。</p>
<p>专门为第4版以及Java SE5/6重写了700多个编译文件中的500多个程序。</p>
<p>支持网站包含了所有源代码、带注解的解决方案指南、网络日志以及多媒体学习资料。</p>
<p>复盖了所有基础知识，同时论述了高级特性。</p>
<p>详细地阐述了面向对象原理。</p>
<p>在线可获得Java讲座CD，其中包含Bruce Eckel的全部多媒体讲座。</p>
<p>复盖了所有基础知识，同时论述了高级特性。</p>
<p>详细地阐述了面向对象原理。</p>
<p>·2003年《Software Development》杂志最佳书籍Jolt大奖</p>
<p>·2003年《Java Developer’s Journal》读者选择最佳书籍奖</p>
<p>·2001年《Java World》编辑选择最佳书籍奖</p>
<p>·2000年《Java World》读者选择最佳书籍奖</p>
<p>·1999年《Software Development》杂志最佳产品奖</p>
<p>·1998年《Java Developer’s Journal》编辑选择最佳书籍奖</p>
<h1>图书目录</h1>
<p>读者评论</p>
<p>前言</p>
<p>简介</p>
<p>第1章对象导论</p>
<p>1.1抽象过程</p>
<p>1.2每个对象都有一个接口</p>
<p>1.3每个对象都提供服务</p>
<p>1.4被隐藏的具体实现</p>
<p>1.5复用具体实现</p>
<p>1.6继承</p>
<p>1.6.1“是一个”（is-a）与“像是一个”（is-like-a）关系</p>
<p>1.7伴随多态的可互换对象</p>
<p>1.8单根继承结构</p>
<p>1.9容器</p>
<p>1.9.1参数化类型（范型）</p>
<p>1.10对象的创建和生命期</p>
<p>1.11异常处理：处理错误</p>
<p>1.12并发编程</p>
<p>1.13Java与Internet</p>
<p>1.13.1Web是什么</p>
<p>1.13.2客户端编程</p>
<p>1.13.3服务器端编程</p>
<p>1.22总结</p>
<p>第2章一切都是对象</p>
<p>2.1用引用操纵对象</p>
<p>2.2必须由你创建所有对象</p>
<p>2.2.1存储到什么地方</p>
<p>2.2.2特例：基本类型</p>
<p>2.2.3Java中的数组</p>
<p>2.3永远不需要销毁对象</p>
<p>2.3.1作用域</p>
<p>2.3.2对象的作用域</p>
<p>2.4创建新的数据类型：类</p>
<p>2.4.1域和方法</p>
<p>2.4.2基本成员默认值</p>
<p>2.5方法、参数和返回值</p>
<p>2.5.1参数列表</p>
<p>2.6构建一个Java程序</p>
<p>2.6.1名字可见性</p>
<p>2.6.2运用其他构件</p>
<p>2.6.3static关键字</p>
<p>2.7你的第一个Java程序</p>
<p>编译和运行</p>
<p>2.8注释和嵌入式文档</p>
<p>2.8.1注释文档</p>
<p>2.8.2语法</p>
<p>2.8.3嵌入式HTML</p>
<p>2.8.4一些标签示例</p>
<p>2.8.5文档示例</p>
<p>2.9编码风格</p>
<p>2.10总结</p>
<p>2.11练习</p>
<p>第3章操作符</p>
<p>3.1更简单的打印语句</p>
<p>3.2使用Java操作符</p>
<p>3.3优先级</p>
<p>3.4赋值</p>
<p>3.4.1方法调用中的别名问题</p>
<p>3.5算术操作符</p>
<p>3.5.1一元加、减操作符</p>
<p>3.6自动递增和递减</p>
<p>3.7关系操作符</p>
<p>3.7.1测试对象的等价性</p>
<p>3.8逻辑操作符</p>
<p>3.8.1短路</p>
<p>3.9直接常量</p>
<p>3.9.1指数记数法</p>
<p>3.10按位操作符</p>
<p>3.11移位操作符</p>
<p>3.12三元操作符if-else</p>
<p>3.13字符串操作符+和+=</p>
<p>3.14使用操作符时常犯的错误</p>
<p>3.15类型转换操作符</p>
<p>3.15.1截尾和舍入</p>
<p>3.15.2提升</p>
<p>3.16Java没有“sizeof”</p>
<p>3.17操作符小结</p>
<p>3.18总结</p>
<p>第4章控制执行流程</p>
<p>4.1true和false</p>
<p>4.2if-else</p>
<p>4.3迭代</p>
<p>4.3.1do-while</p>
<p>4.3.2for</p>
<p>4.3.3逗号操作符</p>
<p>4.4Foreach语法</p>
<p>4.5return</p>
<p>4.6break和continue</p>
<p>4.7臭名昭着的“goto”</p>
<p>4.8switch</p>
<p>4.9总结</p>
<p>第5章初始化与清理</p>
<p>5.1用构造器确保初始化</p>
<p>5.2方法重载</p>
<p>5.2.1区分重载方法</p>
<p>5.2.2涉及基本类型的重载</p>
<p>5.2.3以返回值区分重载方法</p>
<p>5.3缺省构造器</p>
<p>5.4this关键字</p>
<p>5.4.1在构造器中调用构造器</p>
<p>5.4.2static的含义</p>
<p>5.5清理：终结处理和垃圾回收</p>
<p>5.5.1finalize()的用途何在</p>
<p>5.5.2你必须实施清理</p>
<p>5.5.3终结条件</p>
<p>5.5.4垃圾回收器如何工作</p>
<p>5.6成员初始化</p>
<p>5.6.1指定初始化</p>
<p>5.7构造器初始化</p>
<p>5.7.1初始化顺序</p>
<p>5.7.2.静态数据的初始化</p>
<p>5.7.3.显式的静态初始化</p>
<p>5.7.4.非静态实例初始化</p>
<p>5.8数组初始化</p>
<p>5.8.1可变参数列表</p>
<p>5.9枚举类型</p>
<p>5.10总结</p>
<p>第6章访问权限控制</p>
<p>第7章复用类</p>
<p>第8章多态</p>
<p>第9章接口</p>
<p>第10章内部类</p>
<p>第11章持有对象</p>
<p>第12章通过异常处理错误</p>
<p>第13章字符串</p>
<p>第14章类型信息</p>
<p>第15章泛型</p>
<p>第16章数组</p>
<p>第17章容器深入研究</p>
<p>第18章JavaI/O系统</p>
<p>第19章枚举类型</p>
<p>第20章注解</p>
<p>第21章并发</p>
<p>第22章图形化用户界面</p>
<p>附录A补充材料</p>
<p>可下载的补充材料</p>
<p>ThinkinginC：Java的基础</p>
<p>Java编程思想研讨课</p>
<p>Hands-onJava研讨课CD</p>
<p>ThinkinginObjects研讨课</p>
<p>ThinkinginEnterpriseJava</p>
<p>ThinkinginPatterns(withJava)</p>
<p>ThinkinginPatterns研讨课</p>
<p>设计咨询与复审</p>
<p>附录B资源</p>
<p>软件</p>
<p>编辑器与IDE</p>
<p>书籍</p>
<p>分析与设计</p>
<p>Python</p>
<p>我的着作列表</p>
<p>索引</p>
<h1>作者简介</h1>
<p>BruceEckel是MindView公司（www.MindView.net）的总裁，该公司向客户提供软件咨询和培训。他是C++标准委员会拥有表决权的成员之一，拥有应用物理学学士和计算机工程硕士学位。除本书外，他还是《C++编程思想》的作者，并与人合着了《C++编程思想第2卷》（这两本书的英文影印版及中文版均已由机械工业出版社引进出版）及其他着作。他已经发表了150多篇论文，还经常参加世界各地的研讨会并进行演讲。</p>
<p>从本书获得的各项大奖以及来自世界各地的读者评论中，不难看出这是一本经典之作。本书作者有多年的教学经验，对C、C++、Java语言都有独到、深入的理解。因此他非常了解如何教授Java语言这门课程，也非常明白语言教学中的难点及人们的困惑。作者以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念，精心选取“对读者理解Java语言来说最为重要”的部分编写成书。同时又在随书光盘中提供了大量参考材料—这也是本书绝对物超所值的地方。</p>
<p>随书光盘没有包含本书的源代码（可以从支持网站www.MindView.net免费下载），而是提供了大量作者讲授的讨论课内容及本书的前2版内容。</p>
<p>本书内容丰富—从Java的基础语法到最高级特性，适合各层次的Java程序员阅读，同时也是高等院校讲授面向对象程序设计语言及Java语言的绝佳教材。</p>
<h1>媒体评论</h1>
<p>我见过的最好的Java书！您做了一项了不起的工作。您的深度令人赞叹，出版的时候，我一定会购买一本。我从1996年10月就开始学习Java，其间也读过好几本这方面的书，但我觉得您这本才是“必读书”。最近几个月，我一直集中精力于一个完全用Java开发的产品。您的书帮我夯实了某些不牢固的知识点，并拓展了我的知识面。我甚至在面试签约者时引用书中的内容，作为参考的依据。通过问一些我从书中学到的知识，来判断他们对Java的理解程度（例如，数组与Vector的区别）。您的书真是伟大！</p>
<p>SteveWilkinson,资深专家,MCI电信公司</p>
<p>每个Java程序员都应该反复研读《ThinkinJava》，并且随身携带以便随时参考。书中的练习颇具挑战性，而有关集合的章节已臻化境！本书不仅帮助我通过了SunCertifiedJavaProgrammer考试，而且它还是我遇到Java问题时，求助的首选书籍。</p>
<p>——JimPleger,Loudoun郡（弗吉尼亚）政府</p>
<p>这本书比我见过的所有Java书都要好得多。循序渐进……非常完整，并搭配恰到好处的范例，睿智而不呆板的解说……这使本书的品质比别的书“超出了一个数量级”。与其他Java书相比，我发现本书考虑非常周全、前后一致、理性坦诚、文笔流畅、用词准确。恕我直言，这是一本学习Java的理想书籍。</p>
<p>——AnatolyVorobey,以色列海法Technion大学</p>
<p>在我所见过的程序设计指南中（无论何种语言），这绝对是最好的一本。</p>
<p>——JoakimZiegler,FIX系统管理员</p>
<p>感谢您这本精彩的、令人愉快的Java书。</p>
<p>——Dr.GavinPillay,登记员,南非爱德华八世医院</p>
<p>再次感谢您这本杰出的书。作为一名不用C语言的程序员，我曾经感到（学习Java）步履维艰，但是您的书让我一目了然。能够一开始就理解底层的概念和原理，而不是通过反复试验来自己建立概念模型，真是太棒了。我希望能在不久的将来参加您的讨论课。</p>
<p>——RandallR.Hawley,自动化工程师,EliLilly公司</p>
<p>我见过的计算机着作中，这是最好的一本。</p>
<p>——TomHolland</p>
<p>这是我读过的编程语言书中最棒的一本……有关Java的书中最棒的一本。</p>
<p>——RavindraPai,Oracle公司,SUNOS产品线部门</p>
<p>我见过的最好的Java书！您做了一项了不起的工作。您的深度令人赞叹，出版的时候，我一定会购买一本。我从1996年10月就开始学习Java，其间也读过好几本这方面的书，但我觉得您这本才是“必读书”。最近几个月，我一直集中精力于一个完全用Java开发的产品。您的书帮我夯实了某些不牢固的知识点，并拓展了我的知识面。我甚至在面试签约者时引用书中的内容，作为参考的依据。通过问一些我从书中学到的知识，来判断他们对Java的理解程度（例如，数组与Vector的区别）。您的书真是伟大！</p>
<p>——SteveWilkinson,资深专家,MCI电信公司</p>
<p>伟大的书。迄今为止我见过的最佳Java书籍。</p>
<p>——JeffSinclair,软件工程师,Kestral计算技术公司</p>
<p>感谢您的《ThinkinginJava》。早就应该有人把仅仅介绍语言的教程编写成富有思想、分析透彻的入门指南，而不是局限于“某个公司”的语言。我阅读过许多这方面的书，但只有您和PatrickWinston的作品给我印象深刻。我已经向客户推荐这本书。再次谢谢您。</p>
<p>——RichardBrooks,Java咨询顾问,达拉斯Sun专业服务部门</p>
<p>Bruce，您的书真是太棒了！您的讲解清晰明确。通过这本迷人的书，我获得了大量Java知识。练习题也同样令人着迷，它们对巩固各章阐述的知识起到了很好的效果。我期待您的更多作品。对您的这本着作致以谢意。阅读了《ThinkinginJava》之后，我的代码质量大有改善。为此我要感激您，我相信，维护我的代码的程序员同样也会感激您。</p>
<p>——YvonneWatkins,Discover技术公司</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/317531.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
