本书内容新而全。“新”体现在以Java SE 6.0为基础来讲解JaVa语言的功能和特点,“全”体现在对一般教材没有涉及到的字符串常量池、断言和日志、执行器、Annotation注释及反射机制等都有较详细的论述。
本书既有就事论事而编写的短小程序,也有贯穿全文的综合的、易于理解的一个共享白板工具的实现,特别适合读者动手练习。所有示例程序都在Java SE 6.0环境下调试运行通过,读者可以直接参照使用。
Java是当今最流行的程序设计语言之一。本书以Java最新版本Java SE 6.0为基础,全面介绍Java语言的功能和特点,主要包括Java语言基础知识、面向对象编程技术、异常处理、输入/输出流、泛型、集合、多线程、基于Swing的图形用户界面、网络编程等内容。
本书内容丰富、语言简练易懂,并辅以大量的示例,即使没有程序设计语言基础的读者,也以轻松地掌握通过Java进行面向对象编程的方法。本书可作为高等院校计算机或相关专业的Java语言教材,也可作为Java编程爱好者的参考书。
第1章 Java概述
1.1 Java发展历史
1.2 Java的特点
1.3 Java平台
1.4 第一个Java程序
1.4.1 建Java源程序
1.4.2 编译和运行Java程序
1.4.3 常见问题及解决方法
1.5 应用程序剖析
1.5.1 程序基本框架
1.5.2 import语句
1.5.3 注释语句
1.5.4 类声明
1.5.5 方法声明
1.5.6 输入/输出语句
1.6 Java编程风格
1.7 Java程序的执行过程
习题
第2章 Java语言基础
……
第3章 类与对象
第4章 继承、接口和内部类
第5章 异常、日志和断言
第6章 I/O流
第7章 泛型
第8章 集合
第9章 多线程
第10章 基于JFC的图形界面
第11章 Swing用户界面组件
第12章 网络编程
附录A Java开发平台
附录B 文档注释、Annotation注释及反射机制
附录C Java事件类
附录D JComponent类常用方法
参考文献