Java程序设计教程
2004-3-1
清华大学出版社
H.M.Deitel,P.J.Deitel
1025
无
Java经过多年发展,现在已经真正成长为严格的、主流的开发语言。本书的作者是国际知名的教育专家H.M.Deitel和P.J.Deitel。全书通过Deitel特有的“活代码”方式,详细讲解了如何使用Java开发数据库应用程序、多媒体应用程序、网络应用程序。本书还介绍了软件工程知识、界面设计知识、调试技巧、性能提示等方面的内容。另外,本书还配有实验手册,它提供了一个优秀的学习环境,学生们可以用所学概念解决精心设计的各种问题。教师也能更好地评估学生对教材的理解程度。该实验手册也可以作为开放式实验、家庭作业以及自学用。 本书的读者对象是各类编程人员,计算机相关专业的本科生和研究生。
H.M.Deitel和P.J.Deitel是Deitel&Assocciates公司的奠基人。Deitel&Associates公司是一家国际认证的培训和出版公司,致力于Java、C++、C#、Visual Basic.NET、Visual C++.NET、XML、Python、perl、Internet、Web和对象技术的教学和相关产品的研发。Deitel父子俩编写了许多世
第1章 计算机、Internet和Web概述 1.1 本章简介 1.2 计算机是什么 1.3 计算机的构成 1.4 操作系统的演变 1.5 个人计算、分布式计算和客户/服务器计算 1.6 机器语言、汇编语言和高级语言 1.7 C++发展简史 1.8 Java发展简史 1.9 Java类库 1.10 FORTRAN、COBOL、Pascal和Ada 1.11 BASIC、Visual Basic、Visual C++、C#和.NET 1.12 Internet和WWW 1.13 典型Java环境基础 1.14 有关Java和本书的简要说明 1.15 有关对象的思考:对象技术及统一建模语言简介 1.16 设计模式初探 本章小结第2章 Java应用程序介绍 2.1 本章简介 2.2 第一个Java程序 2.3 修改第一个Java程序 2.4 在一个对话框中显示文本 2.5 另一个Java应用程序:整数相加 2.6 内存概念 2.7 算术运算 2.8 等式和关系运算符 2.9 对象思想:问题陈述分析(选学) 本章小结第3章 Java applet介绍 3.1 本章简介 3.2 Java 2软件开发工具包中的示范applet 3.3 简单的Java applet:绘制一个字符串 3.4 绘制字符串和直线 3.5 浮点数相加 3.6 网上资源 3.7 对象思想:确定问题陈述中的类(选学) 本章小结第4章 控制结构(一) 4.1 本章简介 4.2 算法 4.3 伪码 4.4 控制结构 4.5 if单选结构 4.6 if…else选择结构 4.7 while循环结构 4.8 算法设计:案例分析1(计数器控制的循环) 4.9 自顶向下、逐步求精的算法设计:案例分析2 4.10 自顶向下、逐步求精的算法设计:案例分析3 4.11 复合赋值运算符 4.12 自增和自减运算符 4.13 基本数据类型 4.14 对象思想:确定类属性(选学) 本章小结第5章 控制结构(二) 5.1 本章简介 5.2 计数器控制的循环的本质 5.3 for循环结构 5.4 for结构应用举例 5.5 do…while循环结构 5.6 switch多重选择结构 5.7 break和continue语句 5.8 带标号的break和continue语句 5.9 逻辑运算符 5.10 结构化编程小结 5.11 对象思想:确定对象的状态和活动(选学) 本章小结第6章 方法 6.1 本章简介 6.2 Java中的程序模块 6.3 Math类的方法 6.4 方法声明 6.5 参数提升 6.6 Java API包 6.7 随机数生成 6.8 例子:概率游戏 6.9 声明的作用域 6.10 类JApplet的方法 6.11 方法重载 6.12 递归 6.13 递归应用举例:斐波纳契数列 6.14 递归与迭代 6.15 对象思想:确定类操作(选学) 本章小结第7章 数组第8章 基于对象编程第9章 面向对象编程:继承第10章 面向对象编程:多态性第11章 字符串和字符第12章 图形和Java2D第13章 图形用户界面组件(一)第14章 图形用户界面组件(二)第15章 异常处理第16章 多线程第17章 文件和流第18章 网络第19章 多媒体:图像、动画和声音第20章 数据结构第21章 Java工具包和位操作第22章 集合第23章 用JDBC进行Java数据库连接第24章 Servlet第25章 JSP附录A 运算符优先级表附录B ASCII字符集附录C 数值系统 C.1 简介 C.2 将二进制数简化为八进制和十六进制数 C.3 将八进制和十六进制数转换为二进制数 C.4 将二进制、八进制和十六进制数转换为十进制数 C.5 将十进制数转换为二进制、八进制或十六进制数 C.6 负的二进制数:补码表示法 C.7 小结附录D 电梯事件和监听者接口 D.1 简介 D.2 事件 D.3 Listener D.4 制品回顾附录E 电梯模型 E.1 简介 E.2 ElevatorSimulation类 E.3 Location类和Floor类 E.4 Door类和ElevatorDoor类 E.5 Button类 E.6 ElevatorShaft类 E.7 Light类和Bell类 E.8 Elevator类 E.9 Person类 E.10 制品回顾 E.11 结论附录F 电梯视图 F.1 简介 F.2 类的对象 F.3 类的常量 F.4 类的构造函数 F.5 事件处理 F.6 制品回顾 F.7 结论附录G Unicode G.1 概述 G.2 Unicode转换格式 G.3 字符和字形 G.4 Unicode的优缺点 G.5 Unicode协会的网站 G.6 使用Unicode G.7 字符范围 小结
无
针对程序爱好者的Java程序设计教程(第5版)/国外经典教材的书已经有好几本了。它们中的一些已经在以前的书评中获得了“高度推荐”,并且它们名副其实。那么这本书是为谁而写的呢?又为什么要写呢?让我先来告诉你这本书不属于哪类。它不是指南,如果你还并不知道如何使用java,那么从本书中也无法学会。它也不是一本覆盖java的边边角角的参考书。。然而,如果你已经使用过java一段时间,并且如果你喜欢当自己知道还有很多东西可以学习时所拥有的那种表现力,那么本书非常适合你。每一章有一个大概半页的简短介绍,文章剩下的内容通常有两到三页,而当作者深入说明某些问题的时候,篇幅会多达12页甚至更多。即便在最简单的文章里,如“if.else”,作者也很仔细地说明了他为什么要给出这个建议,以及何时不要采用这个建议。这不是一组盲目遵从的规则,作者情愿你能理解他为什么说到这条规则,以便你能够判断什么时候不要遵从。这就是一个单纯的讲师和一位真正的老师之间的区别。实际上,我发现作者态度令人耳目一新,他在尊重的同时指出了java的设计中的困难的选择。本书从表现形式上也安排得很好。本书中,这些地方会用重色印刷。这样显得清晰而不俗气,我觉得其他的书应该效仿。本书中有一两处印刷错误(指原版书),但是无伤大雅。而且这些错误并不多见,瑕不掩玉!。总的来说,如果每天基本上都要用到java,并且如果你希望用的更好,那么我强烈推荐你现在就去买一本“Java程序设计教程(第5版)/国外经典教材。如果你还不相信我,可以自己去网上查看一些评介吧。
初学java老师们推荐了《thinkinjava》(java编程思想)和《Java程序设计教程(第5版)/国外经典教材》我选择了它例子详细而且能设计很多与java相关的知识,能使我的整个知识体系连贯,都说买书要买“……著”,果真如此,不仅老师是这样推荐的,我也感触到了,并且买了《Java程序设计教程(第5版)/国外经典教材》——习题解答,都是很好的书,java之路,必不可少的了
我觉得这本书实在对的起经典教材这个名字,无论是java的初学者或者是准备工作的java人员,这本书都算是一本放在书架参考书,个人觉得国内的大部分人有点急功近利,对于java的基础东东不愿意牢固掌握,导致写出来的程序不精炼,占cpu资源太大。这本书算是为大家提供一个复习或者重新学习的方法
这本书是老师推荐的,书的内容还没学,但从质量上来说不太满意,有不少页是相互黏在一起没有分开的,纸张也不好,有点像仿真版。以前学过java,大概看了一下感觉内容很充实,没学完也不好评价,希望自己能从这本书中学到不少java新东西,夯实基础。
如果你是一名JAVA初学者,你想通过买一本书,就能学会JAVA,并且可以边学边练习,那么这本书非常适合你。
这本书从内容上将很好,非常适用于初学者及想有所提高的学习者,这本书的封面及纸张有点薄,易造成损坏!
不错 很好的一本书讲解很细 就是太厚了 ,带着不方便 放在书架上,当工具比较合适
很好当当发货很快我们的教材简单明确
非常合适初学者,一看就懂,每章后有大量习题,认真做的话就能掌握好每章的内容
这本书不错,我有一本了,再帮别人买二本
从基础到精通的好东西就是这样如果要学就要学透彻吧
对初学者来说很实用,深入浅出
非常非常好的书,非常适合0基础入门,讲的很细
很全面,可以當做工具書~~
真是一本好书,尤其是对初学者来说。翻译得也不错。
真是好书!!!
虽然还没看完。但的确是好书!
同事喜欢,我也喜欢呵呵
非常适合我这种没有基础的人看,呵呵,受益匪浅!!!
我正需要!
此书很是不错,如果能看完的话,哈哈
之前看过别的java书 感觉这本书写的很实在很具体 很适合初学者还有对已经掌握了些java的程序员来说巩固 提高也是本不错的书
对于初学者来说是一本不错的书,感觉上没有JAVA核心技术说的深入
但是有些老了,讲的是1.4.看这本不如看<JAVA2核心技术>(CoreJava2)CayS.Horstmann,GaryCornell
书本内容很适合初学者入门要开发就不行哦!顺便说下我收到的货似乎纸张不是很理想
这一系列的书都不错,细节方面很详细。只是,太厚了,太仔细了,我这人懒,就不大愿看了……
不错的一本教材,挺详细的
书很好,讲的很底层,就是书太厚,不方便带,以后弄成上下册就好了
面面俱到,适合作为大学教材或者入门级参考书。
该书很详尽,对初学者来说是比较好的一本教材,但书本很厚,要学完需要很大的毅力。
内容很棒,美中不足的是印刷有连页
书的内容还没仔细看。。。不过输的质量还可以。。。
书挺厚的,内容很详尽,就是纸张有些连在一起,可能是太厚的原因,但纸张质量一般
还不错,有工作有帮助!
不是正版,不过质量还行
比原版还要厚,不过纸张不怎么样!
感觉还可以送货挺快的,但是不知道,买别的东东会怎么样?
纸张黄了点...不过还是很不错的!
不久前,本人在当当网上买了本书及配套的习题解答与实验手册,书不错,但是知识变化比较太,应该及时更新书籍,我买到的是2004年的书。
书已收到,就是感觉纸张不太好,还没开始着。
先不看内容吧,这本书的纸张实在是太差了吧,脱页严重有木有,纸张很脆有木有。动不动就破有木有,实在是非常滴无奈啊!!!
这本书是英文还是中文?
个人建议还是学过一定JAVA的人,想要更细致了解JAVA的,可以看看,因为讲的太细了,所以不一定能对初学者有帮助
整体很不错,就是里面图片不是很清楚哦
找了很久终于找到这本中文版的,内容很好,例子很详细,讲解也清楚,Java入门必备!!!
这本书的侧面的胶,起开了大约5厘米,极不结实
这本书很好,很适合我的JAVA学习。
不是我崇洋媚外啊,鬼子写的书就是能让人读下去,很容易理解,国内的专家们你们就继续专家吧啊!!
这本书,非常适合一点java基础也没有的同学。唯一的确定就是,根据jdk1.4编写的,不过,java语言特性跟具体的版本没有太大关系吧。。。
这本书呢,是我见过和学习过最好的java书了,里面太多的例子,让每个人都能够尽快地熟悉和巩固所学的知识,还有后面的练习题更多,对于初学者和有经验的程序员来说,都是值得去做的。
很经典,看惯了东方的教材,原来西方的更好,强力推荐
如题,不错的书!