关于本书的内容有任何问题,请联系 刘佳
目录 知识领域1 Java编码规范 / 1 1.1 应用场景 / 1 1.2 相关知识 / 2 1.2.1 Java源文件组织规范 / 2 1.2.2 类和接口声明规范 / 3 1.2.3 注释规范 / 4 1.2.4 命名规范 / 5 1.2.5 排版规范 / 8 1.3 使用实例:Java编码规范使用实例 / 8 1.4 实训项目:应用Java编码规范编写应用程序 / 11 1.5 拓展知识 / 14 1.6 拓展训练:Eclipse设置注释模板 / 14 1.7 课后小结 / 21 1.8 课后习题 / 22 知识领域2 Java集合框架 / 24 2.1 应用场景 / 25 2.2 相关知识 / 25 2.2.1 Java集合框架 / 25 2.2.2 List接口 / 26 2.2.3 Set接口 / 28 2.2.4 Map接口 / 30 2.3 使用实例 / 33 2.3.1 List集合使用实例 / 33 2.3.2 Set集合使用实例 / 35 2.3.3 Map集合使用实例 / 37 2.4 实训项目 / 40 2.4.1 使用List集合编写应用程序 / 40 2.4.2 使用Set集合编写应用程序 / 42 2.4.3 使用Map集合编写应用程序 / 44 2.5 拓展知识 / 46 2.5.1 Iterator和Iterable / 46 2.5.2 Collection和Collections / 46 2.5.3 Comparable和Comparator / 47 2.6 拓展训练 / 47 2.6.1 Iterator接口的基本使用 / 47 2.6.2 Comparator的基本使用 / 50 2.7 课后小结 / 54 2.8 课后习题 / 54 知识领域3 Java反射机制 / 57 3.1 应用场景 / 57 3.2 相关知识 / 58 3.2.1 Java反射机制 / 58 3.2.2 Java反射机制类和接口 / 58 3.2.3 Java反射机制的步骤 / 60 3.2.4 Java反射机制的一般用法 / 60 3.3 使用实例:Java反射机制使用实例 / 61 3.4 实训项目:使用Java反射机制编写应用程序 / 63 3.5 拓展知识 / 65 3.6 拓展训练:使用ClassLoader加载器来加载类 / 67 3.7 课后小结 / 70 3.8 课后习题 / 70 知识领域4 Java泛型机制 / 72 4.1 应用场景 / 72 4.2 相关知识 / 73 4.2.1 Java泛型机制 / 73 4.2.2 Java泛型的基本使用 / 73 4.2.3 通用型DAO层使用泛型 / 76 4.3 使用实例 / 79 4.3.1 Java泛型机制使用实例 / 79 4.3.2 通用型DAO层对泛型的使用实例 / 82 4.4 实训项目 / 89 4.4.1 使用Java泛型机制编写应用程序 / 89 4.4.2 使用Java泛型机制编写通用型DAO层应用程序 / 91 4.5 拓展知识 / 93 4.6 拓展训练 / 94 4.6.1 子类继承泛型父类的使用方法 / 94 4.6.2 子类实现泛型接口的使用方法 / 96 4.7 课后小结 / 99 4.8 课后习题 / 100 知识领域5 Java序列化机制 / 103 5.1 应用场景 / 103 5.2 相关知识 / 104 5.2.1 Java序列化概述 / 104 5.2.2 Java对象序列化机制 / 104 5.2.3 Java对象序列化 / 105 5.2.4 Java对象反序列化 / 105 5.3 使用实例:Java序列化机制使用实例 / 106 5.4 实训项目:使用Java序列化机制编写应用程序 / 109 5.5 拓展知识 / 111 5.5.1 transient关键字 / 111 5.5.2 Externalizable接口 / 111 5.6 拓展训练:transient关键字的使用方法 / 112 5.7 课后小结 / 115 5.8 课后习题 / 115 知识领域6 Java多线程机制 / 118 6.1 应用场景 / 118 6.2 相关知识 / 119 6.2.1 Java多线程概念 / 119 6.2.2 Java多线程机制 / 119 6.2.3 Java多线程同步机制 / 123 6.3 使用实例 / 126 6.3.1 Java多线程机制使用实例 / 126 6.3.2 Java多线程同步机制使用实例 / 130 6.4 实训项目 / 135 6.4.1 使用Java多线程机制编写应用程序 / 135 6.4.2 使用Java多线程同步机制编写应用程序 / 137 6.5 拓展知识 / 139 6.5.1 线程之间的通信 / 139 6.5.2 3个经典多线程同步问题 / 139 6.6 拓展训练 / 141 6.6.1 通过回调函数向线程传递参数 / 141 6.6.2 使用多线程实现生产者消费者模式 / 144 6.7 课后小结 / 148 6.8 课后习题 / 148 知识领域7 Java网络编程 / 151 7.1 应用场景 / 151 7.2 相关知识 / 152 7.2.1 网络相关知识 / 152 7.2.2 Java基于TCP网络编程 / 152 7.2.3 Java基于UDP网络编程 / 155 7.3 使用实例 / 157 7.3.1 Java基于TCP网络编程使用实例 / 157 7.3.2 Java基于UDP网络编程使用实例 / 164 7.4 实训项目 / 168 7.4.1 使用TCP协议编写网络通信的应用程序 / 168 7.4.2 使用UDP协议编写网络通信的应用程序 / 170 7.5 拓展知识 / 172 7.6 拓展训练 / 173 7.6.1 使用TCP实现多人聊天室 / 173 7.6.2 使用UDP实现传输大文件 / 180 7.7 课后小结 / 183 7.8 课后习题 / 184 知识领域8 Java数据库编程 / 186 8.1 应用场景 / 186 8.2 相关知识 / 187 8.2.1 JDBC技术 / 187 8.2.2Java使用JDBC访问数据库 / 188 8.2.3 Java使用第三方组件访问数据库 / 191 8.3 使用实例 / 194 8.3.1 Java使用JDBC访问数据库使用实例 / 194 8.3.2 Java使用第三方组件访问数据库使用实例 / 203 8.4 实训项目 / 208 8.4.1 使用Java JDBC编写CRUD操作数据库的应用程序 / 208 8.4.2 使用第三方组件编写CRUD操作数据库的应用程序 / 210 8.5 拓展知识 / 212 8.6 拓展训练 / 213 8.6.1 使用JFreeChart将数据库查询结果集可视化显示 / 213 8.6.2 使用Java代码实现数据库的备份和恢复 / 218 8.7 课后小结 / 222 8.8 课后习题 / 223 知识领域9 Java设计模式 / 225 9.1 应用场景 / 225 9.2 相关知识 / 226 9.2.1 Java设计模式 / 226 9.2.2 Java建造者设计模式 / 227 9.2.3 Java抽象工厂设计模式 / 230 9.3 使用实例 / 234 9.3.1 Java建造者设计模式使用实例 / 234 9.3.2 Java抽象工厂设计模式使用实例 / 238 9.4 实训项目 / 243 9.4.1 使用Java建造者模式中编写应用程序 / 243 9.4.2 使用Java抽象工厂模式编写应用程序 / 245 9.5 拓展知识 / 247 9.5.1 面向接口的编程 / 247 9.5.2 Java观察者设计模式 / 247 9.6 拓展训练 / 248 9.6.1 Java面向接口编程的使用方法 / 248 9.6.2 Java观察者模式的使用方法 / 252 9.7 课后小结 / 256 9.8 课后习题 / 256 知识领域10 综合实训基于c/s架构的餐饮管理系统的设计与实现 / 258 10.1 项目背景描述 / 258 10.2 系统需求分析 / 259 10.3 系统总体设计 / 259 10.4 系统数据库设计 / 260 10.5 系统界面分析与设计 / 262 10.6 系统类分析与设计 / 265 10.6.1实体类 / 265 10.6.2边界类 / 265 10.6.3控制类 / 266 10.6.4其他类 / 266 附录 知识领域1 / 268 附录一 Java语言编码规范 / 269 附录二 Java注释模板设置 / 293 附录三 常用Java正则表达式 / 295
...
本书全面、系统地介绍CorelDRAW 2021的基本操作方法和矢量图形的制作技巧,包括CorelDRAW 2...
        本书按照计算机网络体系结构自底...
在数字化浪潮席卷全球的今天,信息技术已成为个人发展与社会进步的核心驱动力之一。本书以“夯实基础、聚焦应用、面向...
本书内容以Windows 10操作系统及WPS Office办公应用软件为基础,特别融入了WPS AI功能和协...
我要评论