标题：Java程序设计经典教程
图书资料
  作者：张居敏，石礼娟，龙翔编著
ISBN：10位[7121054396]13位[9787121054396]
出版社：电子工业出版社
出版日期：2008-1-1
定价：￥59.00元
内容提要
本书主要是针对Java编程的初学者自学使用的。书中的例题极富趣味性，每个例题程序都详细列出上机操作步骤、程序执行流程图等；程序中的每一行代码也有详细的语法及功能性解释。
本书对语法知识的讲解比较全面、系统，因此也可作为高校、高职高专的教材使用，作者为此还提供了必要的教学资源下载网址。但本书在作为教材使用时建议在“多媒体”教室授课，并辅之以Eclipse软件。
编辑推荐
出版说明：
★从“开发专家之SunONE”到“Java开发专家”
“开发专家之SunONE”系列丛书从诞生之日至今，已经四岁了。在这个系列里面，我们一直努力体现着这么一个理念：用一种较为敏锐的视角来跟踪IT技术的发展轨迹，并把可能为广大程序员所希望获得的知识，用图书出版的方式奉献给大家。
在这个系列中，我们陆续出版了约30种图书，有《Java与模式》、《JSP应用开发详解（第二版）》、《精通EJB（第三版）》、《Tomcat与JavaWeb应用开发详解》、《精通Struts：基于MVC的JavaWeb设计与开发》、《JBoss管理与开发核心技术（第三版）》、《精通Spring》、《精通Hibernate：Java对象持久化技术详解》等一大批读者朋友耳熟能详的作品。很多作品都是在国内没有同类图书的情况下出版的。在这几年的出版工作中，我们时刻感受着市场的风险，也时刻收获着无数读者给我们的认可。
在这个系列中，凝聚了大量资深技术专家的心血。有大家都熟知的阎宏、刘晓华、孙卫琴、罗时飞等，还有一些正在不断腾跃的开发高手。这些非常优秀的国内原创作者们一直都在支持着“开发专家之SunONE”系列的出版工作，在这里，我们要向他们说声：谢谢。
桃李不言，下自成蹊。由于这些年“开发专家之SunONE”在“两个效益”中的杰出表现，电子工业出版社授予这个系列“最佳品牌奖”。
时代不断前进，技术不断变革。为了顺应Java领域的技术发展态势，为了赋予这个经典的图书系列更强的生命力，我们将“开发专家之SunONE”升级为“Java开发专家”。我们将继承原有的出版理念，紧密跟踪技术热点和发展趋势，会聚更多优秀作者，全力奉献更经典的作品。
★规划你的Java开发之路
喜马拉雅山脉的最高峰不断地在温室效应中降低，而Java世界的颠峰永远都在技术人员的追求中不断升高。每个人都有不同的路，每个人都有不同的行路方式，不过，往往“到了山顶才发现，错误的路和正确的路就差那么几步！”
身处Java洪流中的程序员最累（不过大家都说Java程序员薪水最高，呵呵），我们简单整理了一下Java领域的相关技术、工具、架构，如下图所示。这个框图中的每一个英文单词（或缩写）都可以写成一本书。Java领域还有一个特点，那就是商业产品和开源产品层出不穷，潮流不断。相比于其他领域，如.NET，Java开发更是体现了这句谚语：条条大路通罗马。
罗马只有一个，大路却有多条。看上去，似乎到罗马很容易，反正路多嘛。不过，路多却容易迷失方向。当你在Java领域中摸爬滚打几年后，发现自己在无数条道路上走了很久，却不知道罗马何日才能到达，甚至连罗马的方向都不知道，这时你肯定会很失落。
很遗憾，在这个简短的出版说明文章里面，我们无法告诉你每一条连贯的、不费周折的通往罗马的道路该如何走。或许，通过“Java开发专家”系列中的某本书，你可以找到属于你的正确道路。在一般情况下，我们不会就某一项很窄的话题来单独写一本书，我们还是希望通过我们的一些专业和智慧，尽力把一些相关技术整合起来，用较为简明的方式表达出来，最后由你来选择。
这里有句话与大家共勉：少走弯路，就是捷径！
★“Java开发专家”的奉献
犹如在上面那个框图中展现的那样，我们希望在各个层面、各个方向上都能给读者奉献出优秀的图书作品，全面体现技术与应用的结合。从宏观上看，我们会从语言、IDE、环境、数据库、架构与应用、安全、项目与测试等方面进行选择，选出一些读者迫切需要的技术来先行规划。
“Java开发专家”虽然新蓓初绽，但因其源自盛放的“开发专家之SunONE”系列而根基稳健，两个系列会有一段很长的并行时间，我们会用一种优化的方式来保证读者的顺利选择。无论哪一个系列，必定都有大家喜欢的图书。
在技术上，有着持久化的方法，在学习上，也需要有持久化的精神。
从“开发专家之SunONE”到“Java开发专家”，希望可以带给你持久化的动力。
实现Java语言语法、技术与主流开发平台Eclipse的高度融合；
强调上机实践，边学边练，悉心指导，快速强化技术要点；
独树一帜的上机例题，取材于现实生活，极富阅读趣味。
凝聚Java魅力，成就开始专家
看清Java万花筒的本质，从复杂的表象中寻找普遍的规律，深刻理解Java的核心思想。
优选知识要点：以系统的Java语言语法为主线。知识点的取舍以编程中的使用频率为准，不追求面面俱到，而注重对实际能力的培养，着力于高频率语法知识讲清楚、讲透彻，以帮助初学者在Java编程领域迅速入门。
提高实践能力：把Java语言的语法讲解与上机编程实践融为一体，在全面讲解Java语言基本语法知识的同时，系统地介绍当今各大IT公司的主流Java开发平台（Eclipse）基本操作技巧。语法知识与上机操作相结合，真正做到了让读者“编程实践中学习编程理论”，为初学者的入门学习起到“切实可行”的指导性作用。
增强阅读趣味；通过精心挑选的趣味例题的详细的讲解，使读者逐步学会所将所学的编程知识点运用到实际编程中，迅速掌握Java编程的要点和编程技巧，使本书更具参考、阅读价值。
目录
第1部分　Java语言基础语法
第1章　编程准备工作 
1.1　软件高手的三个必备条件 
1.2　Java语言编程工具（Eclipse）的网络下载、解压与安装 
1.3　Java编程的示例性上机操作演示 
1.3.1　打开Eclipse编程界面 
1.3.2　上机操作实例 
1.4　Java程序的基本框架分析 
1.4.1　Java程序的基本界面及编写 
1.4.2　Java程序结构分析 
Eclipse编程器操作小技巧 
习题 
第2章　基本类型变量的定义、赋值与相互间的混合运算 
2.1　变量的定义、赋值与字符（包括汉字、日韩文等）的UNICODE编码 
2.2　变量的命名规则与Java语言的关键字 
2.3　字符串及其与各种类型数据之间的相互转化 
2.4　基本类型数据之间的强制转化与混合运算 
2.5　Java程序数据的可视化输入/输出 
2.6　两个整数直接相除时的取整取余运算 
2.6.1　整数的分解：验证“首同尾合十”心算法则 
2.6.2　避免两整数间的直接相除：计算25°角的正弦值 
2.6.3　避免两整数间的直接相除：已知三角形三边（键盘输入）求面积 
Eclipse编程器用法小技巧 
2.7　单目、二目与三目运算符 
习题 
第3章　程序中错误的排除方法
3.1　语法错误的排除 
3.2　逻辑错误的排除（程序调试：单步执行） 
习题 
第4章　控制语句 
4.1　if…else条件语句 
4.1.1　认识条件语句 
4.1.2　条件语句的具体应用 
4.2　布尔型基本变量的定义与赋值 
4.3　switch多路分支语句 
4.4　for循环语句 
4.4.1　用循环语句求取UNICODE编码 
4.4.2　循环语句与条件语句的混合应用 
4.4.3　用循环语句来进行数的分离 
4.4.4　for循环的嵌套 
4.5　do{…}while（）循环语句 
4.6　while（）循环语句 
习题
第5章　数组 
5.1　数组的定义与赋值 
5.2　数组应用举例：用牛顿切线法求无理方程的根 
习题 
第2部分　类与对象
第6章　编程器自带类中常用类的基本用法 
6.1　类的构成（成员函数与成员变量） 
第7章　自定义类及其应用 
第8章　抽象类、接口、内部类与匿名类
第9章　软件对用户异常操作的处理
第3部分　Java软件的可视化设计开发
第10章　基于AWT的Java可视化软件设计
第11章　基于swing的Java可视化
附录　Java编程工具（Eclipse软件）的常用操作技能示例查询 
写作历程杂记 
致谢