Java2实用教程(第三版)
作者:耿祥义,张跃平 编著
清华大学
出版时间:2006-8-1
丛编项:普通高等院校计算机专业实用教程系列
Java是一种很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合于在Internet上应用开发,Java已成为网络时代最重要的编程语言之一。
本书注重可读性和实用性,配备了大量的例题,许多例题都经过精心的考虑,既能帮助读者理解知识,又具有启发性。本书通俗易懂,便于自学,针对较难理解的问题,例子都是从简单到复杂,内容逐步深入,便于读者掌握Java编程的技巧。
全书共分17章,分别介绍了Java的基本数据类型、语句、类、对象、接口、内部类、异常处理、字符串、实用类、AWT组件、多线程、输入输出流、网络编程、Java Applet、数据结构类、JDBC、Java Swing等内容。
本书不仅可以作为高等院校相关专业的教材,也适合自学者及软件开发人员参考使用。
目录
- 第1章 Java入门
- 1.1 Java的诞生
- 1.2 Java的特点
- 1.3 安装Sun公司的SDK
- 1.4 一个Java程序的开发过程
- 1.5 一个简单的Java应用程序的开发过程
- 1.6 一个简单的Java小应用程序
- 1.7 什么是JSP
- 习题
- 第2章 标识符、关键字和数据类型
- 2.1 标识符和关键字
- 2.2 Java的基本数据类型
- 2.3 Java的数组
- 习题
- 第3章 运算符、表达式和语句
- 3.1 运算符与表达式
- 3.2 语句概述
- 3.3 控制语句
- 3.4 循环语句
- 3.5 break和continue语句
- 习题
- 第4章 类、对象和接口
- 4.1 编程语言的几个发展阶段
- 4.1.1 机器语言
- 4.1.2 过程语言
- 4.1.3 面向对象编程
- 4.2 类
- 4.2.1 类声明
- 4.2.2 类体
- 4.2.3 成员变量和局部变量
- 4.2.4 方法
- 4.2.5 方法重载
- 4.2.6 构造方法
- 4.2.7 类方法和实例方法
- 4.2.8 值得注意的问题
- 4.3 对象
- 4.3.1 创建对象
- 4.3.2 使用对象
- 4.3.3 对象的引用和实体
- 4.3.4 参数传值
- 4.4 static 关键字
- 4.4.1 实例变量和类变量的区别
- 4.4.2 实例方法和类方法的区别
- 4.5 this关键字
- 4.6 包
- 4.6.1 包语句
- 4.6.2 import语句
- 4.6.3 将类打包
- 4.7 访问权限
- 4.7.1 私有变量和私有方法
- 4.7.2 共有变量和共有方法
- 4.7.3 友好变量和友好方法
- 4.7.4 受保护的成员变量和方法
- 4.7.5 public类与友好类
- 4.8 类的继承
- 4.8.1 子类
- 4.8.2 子类的继承性
- 4.8.3 成员变量的隐藏和方法的重写
- 4.8.4 final关键字
- 4.9 对象的上转型对象
- 4.10 多态性
- 4.11 abstract 类和abstract方法
- 4.12 super关键字
- 4.13 接口
- 4.13.1 接口的声明与使用
- 4.13.2 理解接口
- 4.13.3 接口回调
- 4.13.4 接口做参数
- 4.14 内部类
- 4.15 匿名类
- 4.15.1 和类有关的匿名类
- 4.15.2 和接口有关的匿名类
- 4.16 异常类
- 4.16.1 try-catch语句
- 4.16.2 自定义异常类
- 4.17 Class类
- 4.17.1 获取类的有关信息
- 4.17.2 使用Class实例化一个对象
- 4.18 基本类型的类包装
- 4.18.1 Double类和Float类
- 4.18.2 Byte、Integer、Short、Long类
- 4.18.3 Character类
- 4.19 反编译和文档生成器
- 4.20 JAR文件
- 4.20.1 将应用程序压缩为JAR文件
- 4.20.2 将类压缩成JAR文件
- 4.20.3 更新、查看JAR文件
- 习题
- 第5章 字符串
- 第6章 时间、日期和数字
- 第7章 AWT组件及事件处理
- 第8章 建立对话框
- 第9章 Java多线程机制
- 第10章 输入输出流
- 第11章 Java网络的基本知识
- 第12章 Java Applet基础
- 第13章 常见数据结构的Java实现
- 第14章 图形与图像
- 第15章 Java数据库连接(JDBC)
- 第16章 Java与多媒体
- 第17章 Java Swing基础