微信扫一扫,移动浏览光盘
简介
本书针对Java 2平台标准版5.O,详细介绍了如何使用Java语言进行面向对象编程。较早地把有关面向对象的内容贯穿其中,使初学程序开发的读者们能够逐步体会并深刻理解“对象”技术的强大功能;较早地引人事件的处理与GUI的使用等,使学生们将逐步掌握GUI的创建。全书用两章的篇幅通过一个具体的实际应用程序实例讲述使用JDBC与SQL访问数据库的编程技术。通过多个详尽的实例分析,使学生尽快地掌握面向对象的编程技巧。此外,书中提供了大量与开发相关的技术要点,同时配合实用、有效的GuI应用程序,使读者能够迅速掌握并巩固所学到的知识。本书汲取了很多来自实际编程中的经验,这将为培养良好的编程习惯打下一个坚实的基础。
本书可作为高职高专计算机专业和高等技术型院校进行编程语言和Java 教学的教材,也可供程序设计与开发人员参考。本书针对Java 2平台标准版5.O,详细介绍了如何使用Java语言进行面向对象编程。较早地把有关面向对象的内容贯穿其中,使初学程序开发的读者们能够逐步体会并深刻理解“对象”技术的强大功能;较早地引人事件的处理与GUI的使用等,使学生们将逐步掌握GUI的创建。全书用两章的篇幅通过一个具体的实际应用程序实例讲述使用JDBC与SQL访问数据库的编程技术。通过多个详尽的实例分析,使学生尽快地掌握面向对象的编程技巧。此外,书中提供了大量与开发相关的技术要点,同时配合实用、有效的GuI应用程序,使读者能够迅速掌握并巩固所学到的知识。本书汲取了很多来自实际编程中的经验,这将为培养良好的编程习惯打下一个坚实的基础。
本书可作为高职高专计算机专业和高等技术型院校进行编程语言和Java 教学的教材,也可供程序设计与开发人员参考。
目录
目录
第1部分 认识Java
第1章 认识Java
1.1 第一个简单的Java应用程序
1.2 简单的Swing界面应用程序
第2部分 Java程序设计基础
第2章 Java编程基础
2.1 变量与常量
2.1.1 变量的含义
2.1.2 变量声明
2.1.3 常数
2.1.4 声明常数
2.2 基本数据类型
2.2.1 整型
2.2.2 字符数据类型
2.3 浮点类型
2.3.1 浮点数据类型比较
2.4 格式化输出信息
2.5 算术运算
2.5.1 算术表达式与算术运算符
2.5.2 算术运算符优先级规则
2.6 基本数据类型的相互转换
2.6.1 隐式数值转换
2.6.2 显式转换
2.7 布尔类型
2.8 Scanner类和键盘输入
第3章 面向对象程序设计初步
3.1 类和对象
3.2 消息和方法
3.3 使用现有的类
3.4 创建自己的类
3.5 继承
3.6 接口
3.6.1 概念
3.6.2 事件处理
第4章 程序流控制
4.1 选择语句
4.1.1 if语句
4.1.2 if...else语句
4.1.3 条件运算符
4.1.4 if...else if...else语句
4.1.5 if语句的嵌套
4.1.6 switch语句
4.1.7 复合赋值运算符
4.1.8 条件逻辑运算符和逻辑运算符
4.2 循环语句
4.2.1 while语句
4.2.2 do...while语句
4.2.3 for语句
4.2.4 嵌套循环
4.2.5 增量运算符与减量运算符
4.3 跳转语句
4.3.1 break语句
4.3.2 continue语句
4.3.3 运算符的优先级
第5章 数组与方法
5.1 数组
5.1.1 数组初始化
5.1.2 变长数组的声明
5.2 多维数组
5.2.1 多维数组的声明创建
5.2.2 多维数组初始化
5.2.3 二维数组应用举例
5.3 值类型与引用类型
5.4 方法
5.4.1 传值方式
5.4.2 将值类型的变量作为参数
5.4.3 传递引用类型参数
5.4.4 可变数目的参数
第3部分 面向对象程序设计
第6章 基于对象程序设计
6.1 类、对象和封装
6.2 字段
6.2.1 常数和只读字段
6.2.2 成员访问控制
6.3 set访问器和get访问器
6.3.1 set访问器
6.3.2 get访问器
6.3.3 类作用域
6.3.4 使用this关键字
6.4 构造函数
6.4.1 默认构造函数
6.4.2 默认初始化字段
6.4.3 显式初始化字段
6.4.4 构造函数声明
6.5 构造函数重载
6.5.1 使用重载构造函数
6.5.2 调用同类中的其他构造函数
6.6 静态成员与实例成员
6.6.1 静态字段和实例字段
6.6.2 静态初始化块
6.6.3 静态方法
6.6.4 静态和实例成员特征
6.7 对象参数与返回值为对象
6.7.1 以对象作为参数
6.7.2 返回值为对象
6.8 方法的重载
6.9 装箱和取消装箱
6.9.1 包装类
6.9.2 Integer类的常用方法
6.9.3 自动装箱和自动取消装箱
第7章 继承
7.1 直接基类与派生类
7.2 派生类构造函数声明
7.3 隐藏从基类继承的字段和静态方法
7.4 含直接基类构造函数的构造函数声明
7.5 重写超类方法
7.5.1 多级继承中构造函数的执行过程
7.5.2 重载和重写的比较
7.5.3 垃圾回收和finalize方法
7.6 使用ArrayList类
7.7 泛型
7.8 枚举类型
第8章 多态性
8.1 抽象方法与抽象类
8.1.1 抽象方法
8.1.2 抽象类继承
8.2 接口
8.2.1 声明和实现接口
8.2.2 接口和抽象类
8.2.3 接口与抽象类的比较
8.2.4 Java类库中的接口实现举例
8.3 内部类
8.3.1 使用内部类访问包含它的对象的私有成员变量
8.3.2 适配器
8.3.3 匿名内部类
第9章 异常处理
9.1 异常举例
9.2 异常和异常类
9.3 捕获异常
9.4 finally子句
9.5 理解异常处理
9.5.1 声明异常
9.5.2 抛出异常
9.5.3 捕获异常
第4部分 图形用户界面和数据库程序设计
第10章 Swing及GUI程序设计
10.1 滚动条
10.1.1 滚动条的构造函数
10.1.2 滚动条的常用方法
10.1.3 滚动条的事件
10.1.4 用户定义的颜色
10.2 事件模型
10.2.1 Button按钮的构造函数
10.2.2 Button按钮的常用方法
10.2.3 Button按钮的常用事件
10.3 复选框和单选按钮
10.3.1 如何设置字体
10.3.2 复选框的构造函数
10.3.3 复选框的常用方法
10.3.4 复选框的常用事件
10.3.5 单选按钮的构造函数
10.3.6 单选按钮的常用方法
10.3.7 单选按钮的常用事件
10.4 Connection和Statement对象
10.4.1 Connection对象
10.4.2 Statement对象
10.5 使用ResultSet
10.6 创建三层应用程序
10.7 显示图片
10.7.1 ImageIcon
10.7.2 组件的setIcon方法
10.8 组合框控件和密码框控件
10.8.1 JComboBox的常用方法
10.8.2 组合框的事件
10.8.3 JTextField构造函数
10.8.4 JTextField的常用方法
10.8.5 JPasswordField常用方法
10.9 列表框
10.9.1 列表框的常用方法
10.9.2 DefaultListModel常用方法
10.9.3 列表框控件的常用事件
第11章 使用JDBC进行数据库编程
11.1 可滚动的ResultSet
11.2 可更新的ResultSet
11.2.1 更新ResultSet
11.2.2 插入新行和删除行
11.3 使用PreparedStatement
11.3.1 创建PreparedStatement
11.3.2 执行PreparedStatement
11.4 使用CallableStatement执行存储过程
11.4.1 IN参数
11.4.2 OUT参数
11.5 JTable和ResultSetMetaData
11.5.1 使用JTable浏览数据库数据
11.5.2 使用JTable修改数据库数据
参考文献
第1部分 认识Java
第1章 认识Java
1.1 第一个简单的Java应用程序
1.2 简单的Swing界面应用程序
第2部分 Java程序设计基础
第2章 Java编程基础
2.1 变量与常量
2.1.1 变量的含义
2.1.2 变量声明
2.1.3 常数
2.1.4 声明常数
2.2 基本数据类型
2.2.1 整型
2.2.2 字符数据类型
2.3 浮点类型
2.3.1 浮点数据类型比较
2.4 格式化输出信息
2.5 算术运算
2.5.1 算术表达式与算术运算符
2.5.2 算术运算符优先级规则
2.6 基本数据类型的相互转换
2.6.1 隐式数值转换
2.6.2 显式转换
2.7 布尔类型
2.8 Scanner类和键盘输入
第3章 面向对象程序设计初步
3.1 类和对象
3.2 消息和方法
3.3 使用现有的类
3.4 创建自己的类
3.5 继承
3.6 接口
3.6.1 概念
3.6.2 事件处理
第4章 程序流控制
4.1 选择语句
4.1.1 if语句
4.1.2 if...else语句
4.1.3 条件运算符
4.1.4 if...else if...else语句
4.1.5 if语句的嵌套
4.1.6 switch语句
4.1.7 复合赋值运算符
4.1.8 条件逻辑运算符和逻辑运算符
4.2 循环语句
4.2.1 while语句
4.2.2 do...while语句
4.2.3 for语句
4.2.4 嵌套循环
4.2.5 增量运算符与减量运算符
4.3 跳转语句
4.3.1 break语句
4.3.2 continue语句
4.3.3 运算符的优先级
第5章 数组与方法
5.1 数组
5.1.1 数组初始化
5.1.2 变长数组的声明
5.2 多维数组
5.2.1 多维数组的声明创建
5.2.2 多维数组初始化
5.2.3 二维数组应用举例
5.3 值类型与引用类型
5.4 方法
5.4.1 传值方式
5.4.2 将值类型的变量作为参数
5.4.3 传递引用类型参数
5.4.4 可变数目的参数
第3部分 面向对象程序设计
第6章 基于对象程序设计
6.1 类、对象和封装
6.2 字段
6.2.1 常数和只读字段
6.2.2 成员访问控制
6.3 set访问器和get访问器
6.3.1 set访问器
6.3.2 get访问器
6.3.3 类作用域
6.3.4 使用this关键字
6.4 构造函数
6.4.1 默认构造函数
6.4.2 默认初始化字段
6.4.3 显式初始化字段
6.4.4 构造函数声明
6.5 构造函数重载
6.5.1 使用重载构造函数
6.5.2 调用同类中的其他构造函数
6.6 静态成员与实例成员
6.6.1 静态字段和实例字段
6.6.2 静态初始化块
6.6.3 静态方法
6.6.4 静态和实例成员特征
6.7 对象参数与返回值为对象
6.7.1 以对象作为参数
6.7.2 返回值为对象
6.8 方法的重载
6.9 装箱和取消装箱
6.9.1 包装类
6.9.2 Integer类的常用方法
6.9.3 自动装箱和自动取消装箱
第7章 继承
7.1 直接基类与派生类
7.2 派生类构造函数声明
7.3 隐藏从基类继承的字段和静态方法
7.4 含直接基类构造函数的构造函数声明
7.5 重写超类方法
7.5.1 多级继承中构造函数的执行过程
7.5.2 重载和重写的比较
7.5.3 垃圾回收和finalize方法
7.6 使用ArrayList类
7.7 泛型
7.8 枚举类型
第8章 多态性
8.1 抽象方法与抽象类
8.1.1 抽象方法
8.1.2 抽象类继承
8.2 接口
8.2.1 声明和实现接口
8.2.2 接口和抽象类
8.2.3 接口与抽象类的比较
8.2.4 Java类库中的接口实现举例
8.3 内部类
8.3.1 使用内部类访问包含它的对象的私有成员变量
8.3.2 适配器
8.3.3 匿名内部类
第9章 异常处理
9.1 异常举例
9.2 异常和异常类
9.3 捕获异常
9.4 finally子句
9.5 理解异常处理
9.5.1 声明异常
9.5.2 抛出异常
9.5.3 捕获异常
第4部分 图形用户界面和数据库程序设计
第10章 Swing及GUI程序设计
10.1 滚动条
10.1.1 滚动条的构造函数
10.1.2 滚动条的常用方法
10.1.3 滚动条的事件
10.1.4 用户定义的颜色
10.2 事件模型
10.2.1 Button按钮的构造函数
10.2.2 Button按钮的常用方法
10.2.3 Button按钮的常用事件
10.3 复选框和单选按钮
10.3.1 如何设置字体
10.3.2 复选框的构造函数
10.3.3 复选框的常用方法
10.3.4 复选框的常用事件
10.3.5 单选按钮的构造函数
10.3.6 单选按钮的常用方法
10.3.7 单选按钮的常用事件
10.4 Connection和Statement对象
10.4.1 Connection对象
10.4.2 Statement对象
10.5 使用ResultSet
10.6 创建三层应用程序
10.7 显示图片
10.7.1 ImageIcon
10.7.2 组件的setIcon方法
10.8 组合框控件和密码框控件
10.8.1 JComboBox的常用方法
10.8.2 组合框的事件
10.8.3 JTextField构造函数
10.8.4 JTextField的常用方法
10.8.5 JPasswordField常用方法
10.9 列表框
10.9.1 列表框的常用方法
10.9.2 DefaultListModel常用方法
10.9.3 列表框控件的常用事件
第11章 使用JDBC进行数据库编程
11.1 可滚动的ResultSet
11.2 可更新的ResultSet
11.2.1 更新ResultSet
11.2.2 插入新行和删除行
11.3 使用PreparedStatement
11.3.1 创建PreparedStatement
11.3.2 执行PreparedStatement
11.4 使用CallableStatement执行存储过程
11.4.1 IN参数
11.4.2 OUT参数
11.5 JTable和ResultSetMetaData
11.5.1 使用JTable浏览数据库数据
11.5.2 使用JTable修改数据库数据
参考文献
基础、设计、实现与应用程序开发(5.0版)
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×