封面
版权信息
内容简介
如何使用Java开发资源库
前言 Preface
第1篇 基础知识
第1章 初识Java
1.1 Java简介
1.2 Java语言的特性
1.3 搭建Java环境
第2章 熟悉Eclipse开发工具
2.1 熟悉Eclipse
2.2 使用Eclipse
2.3 程序调试
第3章 Java语言基础
3.1 Java主类结构
3.2 基本数据类型
3.3 变量与常量
3.4 运算符
3.5 数据类型转换
3.6 代码注释与编码规范
3.7 实践与练习
第4章 流程控制
4.1 复合语句
4.2 条件语句
4.3 循环语句
4.4 循环控制
4.5 实践与练习
第5章 数组
5.1 数组概述
5.2 一维数组
5.3 二维数组
5.4 数组的基本操作
5.5 数组排序算法
5.6 实践与练习
第2篇 面向对象编程
第6章 类和对象
6.1 面向对象概述
6.2 类
6.3 类的构造方法
6.4 静态变量和静态方法
6.5 类的主方法
6.6 对象
6.7 实践与练习
第7章 继承、多态、抽象类与接口
7.1 类的继承
7.2 Object类
7.3 对象类型的转换
7.4 使用instanceof关键字判断对象类型
7.5 方法的重载
7.6 final关键字
7.7 多态
7.8 抽象类与接口
7.9 实践与练习
第8章 包和内部类
8.1 Java类包
8.2 内部类
8.3 实践与练习
第3篇 核心技术
第9章 异常处理
9.1 异常概述
9.2 异常的抛出与捕捉
9.3 Java常见的异常类
9.4 自定义异常
9.5 在方法中抛出异常
9.6 运行时异常
9.7 异常的使用原则
9.8 实践与练习
第10章 字符串
10.1 String类
10.2 连接字符串
10.3 获取字符串信息
10.4 字符串操作
10.5 格式化字符串
10.6 使用正则表达式
10.7 字符串生成器
10.8 实践与练习
第11章 常用类库
11.1 包装类
11.2 数字处理
11.3 System类
11.4 Scanner类
11.5 日期时间类
11.6 Runtime类
11.7 实践与练习
第12章 集合类
12.1 集合类概述
12.2 Collection接口
12.3 List集合
12.4 Set集合
12.5 Map集合
12.6 实践与练习
第13章 枚举类型与泛型
13.1 枚举类型
13.2 泛型
13.3 实践与练习
第14章 lambda表达式与流处理
14.1 lambda表达式
14.2 方法的引用
14.3 流处理
14.4 实践与练习
第15章 I/O(输入/输出)
15.1 输入/输出流
15.2 File类
15.3 文件输入/输出流
15.4 带缓存的输入/输出流
15.5 数据输入/输出流
15.6 实践与练习
第16章 反射与注解
16.1 反射
16.2 Annotation注解功能
16.3 实践与练习
第17章 数据库操作
17.1 数据库基础
17.2 JDBC概述
17.3 JDBC中常用的类和接口
17.4 数据库操作
17.5 实践与练习
第18章 Swing程序设计
18.1 Swing概述
18.2 Swing常用窗体
18.3 常用布局管理器
18.4 常用面板
18.5 文字标签组件与图标
18.6 按钮组件
18.7 列表组件
18.8 文本组件
18.9 表格组件
18.10 事件监听器
18.11 实践与练习
第19章 Java绘图
19.1 Java绘图类
19.2 绘制图形
19.3 绘图颜色与画笔属性
19.4 绘制文本
19.5 显示图片
19.6 图像处理
19.7 实践与练习
第20章 多线程
20.1 线程简介
20.2 创建线程
20.3 线程的生命周期
20.4 操作线程的方法
20.5 线程的优先级
20.6 线程同步
20.7 实践与练习
第21章 网络通信
21.1 网络程序设计基础
21.2 TCP程序
21.3 UDP程序
21.4 实践与练习
第4篇 项目实战
第22章 奔跑吧小恐龙
22.1 开发背景
22.2 系统结构设计
22.3 项目目录结构预览
22.4 游戏模型设计
22.5 音效模块设计
22.6 计分器模块设计
22.7 视图模块设计
22.8 游戏核心功能设计
第23章 MR人脸识别打卡系统
23.1 需求分析
23.2 系统设计
23.3 数据库与数据表设计
23.4 系统文件夹组织结构
23.5 工具类设计
23.6 实体类设计
23.7 数据库接口及实现类设计
23.8 全局会话类设计
23.9 服务类设计
23.10 窗体类设计
23.11 常见问题与解决
更新时间:2023-09-26 16:58:24