简介
本书主要阐述了Java语言的基本原理和使用方法。全书共分为12章:其中包括Java语言综述,Java语言程序设计基础,Java中的对象、类和方法,Java资源及其利用,Java语言异常处理,输入与输出,Java图形用户界面设计,Java Applet基础,Java语言多线程,Java语言网络编程,Java与数据库的连接,最后一章是实例解析。本书从原理到方法,讲解如何编写Java语言程序和Java语言获取网络资源等。在书中列举了大量的示例和实例,且每章后都配有该章相关的习题。可作为各高校计算机专业、信息管理专业、电子商务专业的本科、专科教材,也可以作为全国感计算机等级考试的参考书。
目录
第1章 Java语言综述
1.1 Java语言产生的历史及发展
1.1.1 Java语言历史简介
1.1.2 Java的发展
1.2 Java语言的特点
1.3 Java与C、C++
1.4 Java平台和虚拟机
1.4.1 Java平台
1.4.2 Java虚拟机
1.5 Java程序开发环境
1.5.1 下载JDK
1.5.2 安装JDK
1.5.3 设置JDK操作环境
1.5.4 Java的API文档
1.5.5 JDK目录结构
1.5.6 Java开发工具简介
1.6 Java程序的开发过程
1.6.1 Java应用程序的开发过程
1.6.2 Java小应用程序的开发过程
1.7 为什么要学习Java语言
小结
习题
第2章 Java语言程序设计基础
2.1 标识符和关键字
2.1.1 标识符
2.1.2 关键字
2.2 基本数据类型
2.2.1 整型
2.2.2 浮点型
2.2.3 字符型
2.2.4 布尔型
2.3 常量、变量、运算符与表达式
2.3.1 常量
2.3.2 变量
2.3.3 运算符与表达式
2.4 流控制程语句
2.4.1 分支语句
2.4.2 循环语句
2.5 算法设计举例
小结
习题
第3章 Java中的对象、类和方法
3.1 面向对象
3.1.1 抽象原则
3.1.2 封装原则
3.2 类层次结构
3.2.1 类的基本结构
3.2.2 类的声明
3.3 对象的创建、使用和释放
3.3.1 对象的创建
3.3.2 对象的使用
3.3.3 对象的释放
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 this与super
3.5.3 多态的概念
3.6 包、接口与抽象类
3.6.1 包的概念
3.6.2 包的定义与使用
3.6.3 接口
3.6.4 抽象类
3.7 访问控制与修饰符
3.7.1 访问控制
3.7.2 static修饰符
3.7.3 final修饰符
小结
习题
第4章 Java资源及其利用
4.1 Java标准库结构
4.2 语言包
4.2.1 基本对象类
4.2.2 系统类
4.2.3 包装类
4.2.4 字符串类
4.2.5 数学类
4.3 java.util包
4.3.1 Calendar类
4.3.2 Random类
4.4 数组
4.4.1 一维数组
4.4.2 二维数组
小结
习题
第5章 Java语言异常处理
5.1 Java的程序错误处理机制
5.1.1 Java的程序错误处理机制概述
5.1.2 使用异常处理的准则
5.2 Throwable类
5.2.1 异常产生的原因
5.2.2 异常分类
5.2.3 Throwable类及其子类
5.3 异常处理
5.3.1 异常的捕获处理
5.3.2 异常的嵌套
5.3.3 finally子句
5.4 抛出异常
5.4.1 throws语句
5.4.2 throw语句
5.5 自定义异常类
5.6 异常处理的限制
5.7 正确地使用异常
小结
习题
第6章 输入与输出
6.1 流
6.2 java.io包
6.3 输入流和输出流
6.3.1 InputStream类
6.3.2 FileInputStream类
6.3.3 OutputStream类
6.3.4 FileOutputStream类
6.3.5 PrintStream类
6.3.6 标准输入输出流的重定向
6.4 数据的输入流和输出流
6.5 带缓存的输入流和输出流
6.6 文件
6.6.1 File类
6.6.2 文件过滤
6.7 随机访问文件
6.8 对象串行化
6.9 读写器
6.9.1 Reader和Writer
6.9.2 FileReader和FileWriter
6.9.3 BufferedReader和BufferedWriter
6.9.4 PrintWriter
小结
习题
第7章 Java图形用户界面设计
7.1 创建图形用户界面
7.1.1 Java GUI与Swing概述
7.1.2 Container类和JComponent类的常用方法
7.1.3 简单的框架窗口
7.1.4 在框架中添加组件
7.2 常用的布局管理器
7.2.1 BorderLayout布局管理器
7.2.2 FlowLayout布局管理器
7.2.3 GridLayout布局管理器
7.2.4 面板容器及容器的嵌套
7.3 事件驱动程序设计
7.3.1 事件类
7.3.2 事件监听器接口
7.3.3 事件处理的基本步骤
7.3.4 常见的事件处理
7.3.5 事件适配器类
7.4 常用组件
7.4.1 JLabel类
7.4.2 JButton类
7.4.3 JTextField类
7.4.4 JTextArea类
7.4.5 JCheckBox类
7.4.6 JRadioButton类
7.4.7 JComboBox类
7.4.8 JList类
7.4.9 JMenu和JMenuItem类
小结
习题
第8章 Java Applet基础
8.1 Java Applet简介
8.1.1 一个简单的小应用程序
8.1.2 Java Applet的工作原理
8.1.3 Java Applet的生存周期
8.2 在Java Applet中绘图
8.2.1 在面板中绘图
8.2.2 Graphics类
8.2.3 Color类
8.2.4 Font类
8.2.5 绘制几何图形
8.3 Java Applet深入
8.3.1 HTML的
1.1 Java语言产生的历史及发展
1.1.1 Java语言历史简介
1.1.2 Java的发展
1.2 Java语言的特点
1.3 Java与C、C++
1.4 Java平台和虚拟机
1.4.1 Java平台
1.4.2 Java虚拟机
1.5 Java程序开发环境
1.5.1 下载JDK
1.5.2 安装JDK
1.5.3 设置JDK操作环境
1.5.4 Java的API文档
1.5.5 JDK目录结构
1.5.6 Java开发工具简介
1.6 Java程序的开发过程
1.6.1 Java应用程序的开发过程
1.6.2 Java小应用程序的开发过程
1.7 为什么要学习Java语言
小结
习题
第2章 Java语言程序设计基础
2.1 标识符和关键字
2.1.1 标识符
2.1.2 关键字
2.2 基本数据类型
2.2.1 整型
2.2.2 浮点型
2.2.3 字符型
2.2.4 布尔型
2.3 常量、变量、运算符与表达式
2.3.1 常量
2.3.2 变量
2.3.3 运算符与表达式
2.4 流控制程语句
2.4.1 分支语句
2.4.2 循环语句
2.5 算法设计举例
小结
习题
第3章 Java中的对象、类和方法
3.1 面向对象
3.1.1 抽象原则
3.1.2 封装原则
3.2 类层次结构
3.2.1 类的基本结构
3.2.2 类的声明
3.3 对象的创建、使用和释放
3.3.1 对象的创建
3.3.2 对象的使用
3.3.3 对象的释放
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 this与super
3.5.3 多态的概念
3.6 包、接口与抽象类
3.6.1 包的概念
3.6.2 包的定义与使用
3.6.3 接口
3.6.4 抽象类
3.7 访问控制与修饰符
3.7.1 访问控制
3.7.2 static修饰符
3.7.3 final修饰符
小结
习题
第4章 Java资源及其利用
4.1 Java标准库结构
4.2 语言包
4.2.1 基本对象类
4.2.2 系统类
4.2.3 包装类
4.2.4 字符串类
4.2.5 数学类
4.3 java.util包
4.3.1 Calendar类
4.3.2 Random类
4.4 数组
4.4.1 一维数组
4.4.2 二维数组
小结
习题
第5章 Java语言异常处理
5.1 Java的程序错误处理机制
5.1.1 Java的程序错误处理机制概述
5.1.2 使用异常处理的准则
5.2 Throwable类
5.2.1 异常产生的原因
5.2.2 异常分类
5.2.3 Throwable类及其子类
5.3 异常处理
5.3.1 异常的捕获处理
5.3.2 异常的嵌套
5.3.3 finally子句
5.4 抛出异常
5.4.1 throws语句
5.4.2 throw语句
5.5 自定义异常类
5.6 异常处理的限制
5.7 正确地使用异常
小结
习题
第6章 输入与输出
6.1 流
6.2 java.io包
6.3 输入流和输出流
6.3.1 InputStream类
6.3.2 FileInputStream类
6.3.3 OutputStream类
6.3.4 FileOutputStream类
6.3.5 PrintStream类
6.3.6 标准输入输出流的重定向
6.4 数据的输入流和输出流
6.5 带缓存的输入流和输出流
6.6 文件
6.6.1 File类
6.6.2 文件过滤
6.7 随机访问文件
6.8 对象串行化
6.9 读写器
6.9.1 Reader和Writer
6.9.2 FileReader和FileWriter
6.9.3 BufferedReader和BufferedWriter
6.9.4 PrintWriter
小结
习题
第7章 Java图形用户界面设计
7.1 创建图形用户界面
7.1.1 Java GUI与Swing概述
7.1.2 Container类和JComponent类的常用方法
7.1.3 简单的框架窗口
7.1.4 在框架中添加组件
7.2 常用的布局管理器
7.2.1 BorderLayout布局管理器
7.2.2 FlowLayout布局管理器
7.2.3 GridLayout布局管理器
7.2.4 面板容器及容器的嵌套
7.3 事件驱动程序设计
7.3.1 事件类
7.3.2 事件监听器接口
7.3.3 事件处理的基本步骤
7.3.4 常见的事件处理
7.3.5 事件适配器类
7.4 常用组件
7.4.1 JLabel类
7.4.2 JButton类
7.4.3 JTextField类
7.4.4 JTextArea类
7.4.5 JCheckBox类
7.4.6 JRadioButton类
7.4.7 JComboBox类
7.4.8 JList类
7.4.9 JMenu和JMenuItem类
小结
习题
第8章 Java Applet基础
8.1 Java Applet简介
8.1.1 一个简单的小应用程序
8.1.2 Java Applet的工作原理
8.1.3 Java Applet的生存周期
8.2 在Java Applet中绘图
8.2.1 在面板中绘图
8.2.2 Graphics类
8.2.3 Color类
8.2.4 Font类
8.2.5 绘制几何图形
8.3 Java Applet深入
8.3.1 HTML的
Java面向对象程序设计
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×