Java2面向对象程序设计基础与实例解析
2007-5
清华大学出版社
陈艳华
369
573000
本书是作者根据最新计算机教学大纲,并总结多年从事Java语言程序设计的教学经验编写而成的。 本书全面讲解了Java的基础内容和编程方法,在内容的深度和广度方面都给予了认真的考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类的讲解上侧重广度。另外,还以具体的案例介绍了本书知识的综合应用;而且每章都配有一定数量的习题或思考题,便于读者复习参考。通过学习,读者可以掌握Java面向对象编程的思想和Java编程的技术。 本书的特点是知识内容循序渐进,通俗易懂,概念清晰,思路新颖;适合作为各类院校的相关课程教材,也可作为计算机爱好者学习面向对象程序设计的自学教材。
第1章 Java入门 1.1 Java概述 1.2 Java的工作原理 1.3 Java平台 1.4 Java类库 1.5 面向对象概述 1.6 Java程序开发步骤简介 1.7 一个简单的Java程序实例 1.8 课后练习 第2章 Java语言开发环境 2.1 Java语言开发工具JDK 2.2 Java开发工具JCreator的使用 2.3 课后练习 第3章 Java语法基础 3.1 标识符、关键字、数据类型 3.2 变量、声明和赋值 3.3 变量的初始化 3.4 类型转换与强制类型转换 3.5 表达式和流程控制 3.6 数组 3.7 课后练习 第4章 类 4.1 面向对象编程 4.2 类的描述 4.3 类的成员变量 4.4 类的成员方法 4.5 类的继承 4.6 this和super变量 4.7 抽象类 4.8 内部类 4.9 Java程序的执行 4.10 课后练习 第5章 包、接口和异常 5.1 包 5.2 接口 5.3 异常及其处理 5.4 创建自定义的异常 5.5 课后练习 第6章 线程 6.1 线程简介 6.2 线程的实现方法 6.3 线程的控制 6.4 Java的多线程实例 6.5 线程的同步与死锁 6.6 ThreadLocal问题 6.7 课后练习 第7章 输入与输出 7.1 输入/输出包 7.2 常用的输入/输出流 7.3 对象流 7.4 过滤流 7.5 字节流与字符流的转换 7.6 课后练习 第8章 Java的网络编程 8.1 网络基础知识 8.2 Socket套接字 8.3 Java开发TCP/IP程序 8.4 多线程服务器 8.5 数据报 8.6 URL资源 8.7 网络聊天程序实例 8.8 课后练习 第9章 Java图形用户界面 9.1 容器与基本控件 9.2 布局管理器 9.3 Java中键盘事件和鼠标事件 9.4 彩色列表框实例 9.5 课后练习 第10章 Applet编程 10.1 Applet的基本知识 10.2 Appletviewer 10.3 HTML中的Applet标记 10.4 应用JAR包 10.5 Applet编程实例 10.6 课后练习 第11章 JDBC编程 11.1 JDBC简介 11.2 JDBC基本编程 11.3 JDBC编程实例 11.4 课后练习 第12章 Web应用编程 12.1 JSP概述 12.2 Servlet简介 12.3 JavaBean与JSP 12.4 Web应用示例 12.5 课后练习 参考文献