本书以Java Standard Edition 6为基础,详细讲解了Java编程中涉及到的各个方面,具体包括Java中的类和对象的概念、控制语句的编写方法、方法的使用、数组的用法、面向对象编程中的继承和多态、GUI设计、图形与Java 2D、程序中的异常处理、Java程序中的文件和流的处理、泛型的概念及其用法、集合、多线程编程、网络编程、数据库与JDBC的用法、JavaServer Faces Web编程、JavaServer Faces Web编程与Ajax、JAX WSWeb服务、Java程序的格式化输出、Java中字符/字符串和正则表达式的处理,等等。
本书以作者独有的“活代码”方法,通过书中200多个实例程序的演示,详细分析了每个章节中讲解的各个知识要点。
本书全面介绍了用Java语言进行编程的基本方法,是学习Java编程技术的完美教程。全书以Java StandardEdition 6为基础,分25章讲解了Java编程中的类和对象、控制语句、方法、数组、继承和多态、GUI设计、图形与Java 2D、异常处理、文件和流、泛型、集合、多线程、网络编程、数据库与JDBC、JavaServer Faces Web编程、Ajax、JAX-WS Weh服务、格式化输出、字符,字符串、正则表达式,等等。以独有的“活代码”方式,通过大量的实例程序讲解这些概念。
本书适合初学Java编程的程序员作为教材使用,也适合有一定基础的读者用做参考资料。
第1章 概述
1.1 简介
1.2 Internet与万维网
1.3 C语言和C++的历史
1.4 Java的历史
1.5 Java的类库
1.6 典型的Java开发环境
1.7 关于Java和本书的说明
1.8 尝试运行一个Java程序
1.9 软件工程案例分析:对象技术和UML介绍
1.10 Web 2.0
1.11 软件技术
1.12 小结
1.13 Web资源
第2章 Java程序简介
2.1 简介
2.2 第一个Java程序:输出一行文本
2.3 修改第一个Java程序
2.4 用printf显示文本
2.5 另一个Java程序:整数相加
2.6 算术运算
2.7 判断:相等运算符与关系运算符
2.8 (选读)软件工程案例分析:分析需求文档
2.9 小结
第3章 简要介绍类和对象
3.1 简介
3.2 类、对象、方法和实例变量
3.3 声明带方法的类并实例化类的对象
3.4 声明带参数的方法
3.5 实例变量、set方法和get方法
3.6 基本类型与引用类型的比较
3.7 用构造函数初始化对象
3.8 浮点数与double类型
3.9 (选读)软件工程案例分析:确定需求文档中的类
3.10 小结
第4章 控制语句(1)
第5章 控制语句(2)
第6章 方法:深入探究
第7章 数组
第8章 类与对象:深入探究
第9章 面向对象编程:继承
第10章 面向对象编程:多态
第11章 GUI组件(1)
第12章 图形与Java 2D
第13章 异常处理
第14章 文件与流
第15章 泛型
第16章 集合
第17章 GUI组件(2)
第18章 多线程编程
第19章 网络编程
第20章 用JDBC访问数据库
第21章 JavaServer Faces与Web程序
第22章 启用Ajax的JavaServer Faces Web程序
第23章 JAX-WS Web服务
第24章 格式化输出
第25章 字符串、字符和正则表达式
附录A 运算符优先级表
附录B ASCII字符集
附录C 关键字和保留字
附录D 基本类型
附录E GroupLayout
附录F Java桌面集成组件(JDIC)
附录G 使用Java API文档
附录H ATM案例分析代码
附录I UML 2的其他框图类型
附录J 使用调试器
索引