|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书全面而深入地讲解Java编程知识,并揭示Java各种特性的设计根源和目标,帮助读者学习并理解Java的本质和精髓。全书分为五大部分,共26章和3个附录,内容包括:Java基础、面向对象编程、图形用户界面、高级主题和Java Web技术。每章最后配有一组复习题和练习题,帮助读者巩固本章所学知识。附录部分提供了习题答案,并提供了Borland JBuilder以及Sun One Studio 4的使用说明。本书适合初学计算机编程的读者或初学Java的程序员作为全面学习Java的教材。希望对Java获得更深理解的Java程序员也将在本书中受益匪浅。
作者简介:
Steven Haines在过去的8年里一直从事企业软件行业工作,并且自1997年起便专注于Java。在过去的几年里,Steven Haines曾先后主持过B2B电子商务、高速Internet市场、应用程序监控和诊断、健壮的客户端和服务器端映像布局和管理等领域的关键体系结构设计。目前他是Quest Software公司的J2EE系统工程师,负责为调谐和监控Enterprise Java应用程序和应用程序服务器定义专家规则。
编辑推荐:
《Java 2 Primer Plus中文版》不是简单地教读者如何编写Java程序,而是倾注全部的笔墨来告诉读者这门语言为什么是这样的。该书还探索了Java创始者在创建该语言时所作出的底层设计决策。因此,本书的目标是帮助读者打下Java编程语言的坚实基础,在此基础上通读全书,就像新技术的发展一样,读者可以在他坚实的基础上添枝加叶。
目录:
第一部分 Java基础
第1章 Java简介 3 1.1 Java是什么 4 1.1.1 历史 4 1.1.2 为什么使用Java 4 1.1.3 Java的表征性术语 5 1.2 建立Java编程环境 6 1.2.1 Microsoft Windows 6 1.2.2 Linux 6 1.3 编写第一个Java程序 7 1.3.1 编译第一个Java程序 7 1.3.2 运行第一个Java程序 9 1.3.3 理解第一个Java程序 9 1.4 小结 11 第2章 关键字、数据类型和变量 12 2.1 编程新手 13 2.2 关键字 13 2.3 数据类型 13 2.3.1 人/机通信问题 14 2.3.2 基元数据类型 15 2.4 变量 17 2.5 字面值 19 2.6 数值类型之间的转换 19 2.7 数据类型之间的强制转换 21 2.8 常量 21 2.9 小结 22 2.10 复习题 22 第3章 运算符 23 3.1 算术运算符 24 3.1.1 加法 24 3.1.2 减法 24 3.1.3 乘法 24 3.1.4 除法 25 3.1.5 模数 25 3.2 递增和递减运算符 26 3.3 关系运算符 26 3.4 位运算符 27 3.4.1 与 28 3.4.2 或 29 3.4.3 异或 29 3.4.4 非运算符 29 3.4.5 实际的应用程序 29 3.5 逻辑运算符 30 3.5.1 与 30 3.5.2 或 30 3.5.3 短路运算符 31 3.6 移位运算符 31 3.6.1 左移运算符 32 3.6.2 右移 32 3.6.3 右移(补零) 33 3.7 运算符的优先级 33 3.8 小结 35 3.9 复习题 35 第4章 流控制 36 4.1 条件语句 37 4.1.1 if-then-else语句 37 4.1.2 switch语句 40 4.2 循环结构 42 4.2.1 while语句 42 4.2.2 do语句 42 4.2.3 for语句 43 4.2.4 跳出循环 45 4.2.5 在循环中继续执行 45 4.2.6 标签 46 4.3 小结 47 4.4 复习题 47 4.5 练习题 47 第5章 方法 48 5.1 分而治之 49 5.2 方法的格式 49 5.3 调用方法 50 5.4 复杂的类方法 51 5.5 变量作用域 52 5.6 递归 52 5.7 方法的重载 53 5.8 Java类库 54 5.9 小结 56 5.10 复习题 56 5.11 练习题 56 第二部分 面向对象编程 第6章 类 59 第7章 继承 70 第8章 接口 80 第9章 异常处理 86 第10章 Java类 98 第11章 集合类 116 第12章 使用Java的输入和输出类 135 第三部分 图形用户界面 第13章 抽象窗口工具包 147 第14章 事件委派模型 171 第15章 JavaBean 187 第16章 Swing库 200 第17章 高级Swing 215 第四部分 高级主题 第18章 多线程编程 227 第19章 使用Java数据库连接(JDBC)访问数据库 240 第20章 网络编程 252 第五部分 Web技术 第21章 Servlet 271 第22章 JavaServer 页面(JSP) 297 第23章 基于组件的JavaServer页面 309 第24章 自定义标记库 324 第25章 XML 335 第26章 Web 体系结构 357 附录 附录A 使用Borland JBuilder 371 附录B Sun One Studio 4(Forte)团队版 382 附录C 复习题解答 393 |