封面
版权信息
内容提要
前言
第1章 初识Java
1.1 Java概述
1.1.1 什么是Java
1.1.2 Java的特点
1.2 Java开发环境的配置
1.2.1 安装JDK
1.2.2 JDK目录介绍
1.2.3 配置环境变量
1.3 编写第一个Java程序
1.4 Java程序的运行机制
1.5 使用Eclipse开发工具编写Java程序
本章小结
练习题
上机实战
第2章 Java编程基础
2.1 Java的基本语法
2.1.1 Java代码的基本格式
2.1.2 Java中的注释
2.1.3 Java中的标识符
2.1.4 Java中的关键字
2.1.5 Java中的分隔符
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.2.3 基本数据类型
2.2.4 数据类型转换
2.2.5 变量的作用域
2.3 表达式与运算符
2.3.1 表达式
2.3.2 运算符
2.3.3 键盘输入
2.4 选择结构
2.4.1 if语句
2.4.2 switch语句
2.5 循环结构
2.5.1 while循环语句
2.5.2 do…while循环语句
2.5.3 for循环语句
2.5.4 循环嵌套
2.5.5 跳转语句
2.6 方法
2.6.1 方法的概念
2.6.2 方法的定义
2.6.3 方法的调用
2.6.4 方法的重载
2.7 数组
2.7.1 数组的概念
2.7.2 数组的声明及初始化
2.7.3 数组的常用操作
2.7.4 多维数组
本章小结
练习题
上机实战
第3章 面向对象(上)
3.1 类与对象
3.1.1 类与对象概述
3.1.2 类的定义
3.1.3 对象的创建与使用
3.1.4 类和对象的使用扩展
3.2 成员变量与局部变量
3.3 构造方法
3.3.1 构造方法的定义
3.3.2 构造方法的重载
3.4 包
3.4.1 声明包
3.4.2 导入包
3.5 封装
3.5.1 封装的概述
3.5.2 类的封装
3.5.3 this关键字
3.5.4 static关键字
本章小结
练习题
上机实战
第4章 面向对象(下)
4.1 类的继承
4.1.1 什么是继承
4.1.2 如何实现继承
4.1.3 重写父类方法
4.2 方法重写
4.3 super关键字
4.4 final关键字
4.5 抽象类和接口
4.5.1 抽象类
4.5.2 接口
4.6 多态
4.6.1 生活中的多态
4.6.2 Java中如何实现多态
4.6.3 类型转换
4.6.4 类型验证关键字instanceof
4.6.5 Object类
4.7 内部类
4.7.1 内部类的概述
4.7.2 内部类的分类
本章小结
练习题
上机实战
第5章 异常
5.1 异常概述
5.1.1 认识异常
5.1.2 异常的分类
5.2 异常的处理机制
5.2.1 使用try-catch-finally处理异常
5.2.2 使用多个catch语句块处理异常
5.2.3 使用throws声明异常
5.2.4 自定义异常类
本章小结
练习题
上机实战
第6章 Java API
6.1 String类、StringBuffer类和StringBuilder类
6.1.1 String类初始化
6.1.2 String类的常用方法
6.1.3 StringBuffer类
6.1.4 StringBuilder类
6.2 System类和Runtime类
6.2.1 System类的常用方法
6.2.2 Runtime类的常用方法
6.3 Math类和Random类
6.4 处理日期、时间的类
6.4.1 Date类
6.4.2 Calendar类
6.5 包装类
本章小结
练习题
上机实战
第7章 集合框架和泛型
7.1 认识集合框架体系
7.2 Collection接口
7.3 List接口
7.3.1 ArrayList集合
7.3.2 LinkedList集合
7.4 Iterator
7.5 泛型
7.6 Set接口
7.6.1 Set接口简介
7.6.2 HashSet集合
7.7 Map接口
7.7.1 Map接口简介
7.7.2 HashMap集合
7.8 Collections类
本章小结
练习题
上机实战
第8章 I/O
8.1 I/O流
8.1.1 I/O流的概述
8.1.2 I/O流的分类
8.2 字节流
8.2.1 字节流的概念
8.2.2 字节流读写文件
8.2.3 文件的复制
8.2.4 字节缓冲流
8.3 字符流
8.3.1 字符流概述
8.3.2 使用FileReader和FileWriter读写文件中的字符
8.3.3 字符缓冲流BufferedReader和BufferedWriter
8.3.4 转换流
8.4 File类
8.4.1 File类概述
8.4.2 File类的常用方法
8.4.3 File类的使用方法
本章小结
练习题
上机实战
第9章 数据库编程
9.1 什么是JDBC
9.2 JDBC的常用API
9.2.1 Driver接口
9.2.2 DriverManager类
9.2.3 Connection接口
9.2.4 Statement接口
9.2.5 PreparedStatement接口
9.2.6 ResultSet接口
9.3 实现第一个JDBC程序
9.4 PreparedStatement对象
9.5 ResultSet对象
本章小结
练习题
上机实战
第10章 多线程
10.1 线程概述
10.1.1 什么是进程
10.1.2 什么是线程
10.2 在Java中实现多线程的方式
10.2.1 继承Thread类
10.2.2 实现Runnable接口
10.2.3 实现Callable接口
10.3 线程的生命周期
10.4 线程的常用方法
10.4.1 线程的优先级
10.4.2 线程活动状态判断
10.4.3 线程休眠
10.4.4 线程让步
10.4.5 线程插队
10.5 多线程同步与死锁
10.5.1 线程安全问题
10.5.2 同步
10.5.3 线程死锁
本章小结
练习题
上机实战
第11章 Java网络编程
11.1 网络通信基础
11.1.1 网络通信的意义
11.1.2 IP地址和端口号
11.1.3 网络通信协议
11.2 IP地址的Java实现
11.2.1 java.net包
11.2.2 InetAddress类
11.3 UDP通信的Java实现
11.3.1 DatagramPacket类与DatagramSocket类
11.3.2 UDP通信
11.4 TCP通信的Java实现
11.4.1 ServerSocket类与Socket类
11.4.2 TCP通信
本章小结
练习题
上机实战
更新时间:2025-02-08 17:11:36