本书按照实际开发流程并结合实际代码对Java程序设计方法进行了深入讲解。全书共11章,循序渐进地介绍了Java语言概述、Java程序设计基础、Java中的对象与类、集合、数组与字符串、Java Applet、图形用户界面编程、Java输入输出与数据库操作、网络程序设计和异常处理。
本书可作为普通高等院校Java程序设计类课程的教材使用,也可供Java初学人员,或者是已经具备一定基础的Java程序员阅读参考。
第1章 Java语言概述
1.1 Java的发展历程
1.2 Java语言的基本特点
1.3 Java虚拟机
1.4 Java开发工具箱
1.4.1 下载与安装Java开发工具包(K)
1.4.2 K目录
1.4.3 设置环境变量
1.5 学会使用API
1.6 常见IDE介绍
1.6.1 JCreator软件
1.6.2 JBuilder软件
1.6.3 Eclipse软件
1.7 个Java程序
1.7.1 开发源代码
1.7.2 编译运行
小结
习题
上机指导
实验:运算并显示某一算式的运算结果
第2章 Java程序设计基础
2.1 Java中的关键字与标识符的命名规则
2.2 Java的基本数据类型
2.2.1 boolean类型
2.2.2 byte、short、int和long类型
2.2.3 float和double类型
2.3 封装类型
2.3.1 封装类型概述
2.3.2 创建封装类对象
2.4 Java操作符
2.4.1 算术运算符
2.4.2 自增自减运算
2.4.3 关系运算
2.4.4 逻辑运算
2.4.5 三元运算符
2.4.6 位运算
2.4.7 移位运算
2.4.8 赋值运算
2.4.9 括号及运算符间的优先级关系
2.5 Java中变量的赋值与类型转换
2.5.1 基本类型转换
2.5.2 强制类型转换
2.6 Java中的控制语句
2.6.1 分支语句
2.6.2 循环语句
2.6.3 流程跳转语句
2.7 断言
2.7.1 断言的概念
2.7.2 如何启用/关闭断言
2.7.3 防止滥用断言
小结
习题
上机指导
实验一:不同类型数据间的运算
实验二:多重for循环绘制图形
实验三:使用switch语句实现条件分支
第3章 Java中的对象与类
3.1 面向对象概述
3.2 类的定义与对象的创建
3.3 包的使用
3.3.1 声明创建包
3.3.2 引入包内的资源
3.4 类的成员变量和方法
3.4.1 访问修饰符
3.4.2 成员变量
3.4.3 成员变量的初始值
3.4.4 方法
3.4.5 构造方法
3.4.6 参数的传递
3.5 抽象类与接口
3.5.1 抽象类与抽象方法
3.5.2 接口
3.6 final关键字
3.7 类的继承
3.7.1 如何定义子类
3.7.2 方法的覆盖
3.7.3 this与super关键字
3.7.4 继承的层次结构
3.8 static关键字
小结
习题
上机指导
实验一:对象引用型成员变量的使用
实验二:含有返回值的方法的使用
实验三:使用对象模拟“商店客户折扣卡”功能
第4章 集合
4.1 列表(List)
4.1.1 列表接口
4.1.2 列表的数组实现
4.1.3 向量
4.1.4 列表的链接实现
4.1.5 将数组转换为列表
4.2 集合(Set)
4.2.1 Set接口及含义
4.2.2 HashSet类的使用
4.2.3 LinkedHashSet类的使用
4.2.4 SortedSet接口与TreeSet类
4.2.5 自定义满足Sorted集合的类
4.2.6 定制SortedSet的排序规则
4.2.7 集合的遍历
4.3 映射(Map)
4.3.1 Map接口及含义
4.3.2 HashMap类的使用
4.3.3 Hashtable类的使用
4.3.4 LinkedHashMap类的使用
4.3.5 SortedMap接口与TreeMap类
4.3.6 映射的遍历
小结
习题
上机指导
实验:使用迭代器完成遍历
第5章 数组与字符串
第6章 Java Applet
第7章 图形用户界面编程
第8章 Java输入输出与数据库操作
第9章 多线程——Java中的并发协作
第10章 网络程序设计
第11章 异常处理