0
样编辑:孙老师
QQ:328334283
电话:0411-84708445
邮箱:
基于CDIO工程教育理念的单片机原理及应用
Spark大数据技术实战教程
区块链技术导论
SQL Server 数据库应用技术(2016版)
Java技术体系历经多年发展与迭代,凭借跨平台部署、工程化支撑强、生态完善、稳定 性高等优势,被广泛应用于企业级系统、智能服务部署、移动终端开发等众多领域,已成为信 息技术产业不可或缺的核心技术。在智能化与数字化全面推进的时代背景下,工程化开发 与实践能力成为专业人才的核心素养,Java 程序设计相关知识与技能,也成为高校软件工 程、电子信息工程、信息技术等专业的核心学习内容。 本教材立足零基础入门与工程实践双重目标,紧扣应用型人才培养与课程教学改革要 求,以语法精讲、实战进阶、学以致用为编写思路,系统搭建Java程序设计完整知识体系;依 托清晰的核心知识体系与科学的学习路径、能力目标对照,可让读者学习更有方向、练习更 有侧重,高效掌握核心要点。全书代码基于稳定JDK 版本编写,兼容主流开发环境,可直接 运行与调试。在 AI技术与数字化应用深度融合的当下,本教材紧跟技术趋势,强化实践能 力培养,助力读者掌握适配智能时代的开发能力。本教材适用人群十分广泛,既可作为高等 院校相关专业的教学用书,也适合零基础编程爱好者、开发人员、测试与运维工程师、AI技 术入门从业者自主学习,同时还可作为各类培训机构、企业内训的参考资料,帮助不同背景 的读者快速掌握实用开发技能,从容应对人工智能时代的技术发展需求。
第一篇 Java基础入门
第1章 Java概述 …………………………………………………………………………… 3
1.1 编程语言发展史与Java的诞生 ……………………………………………………… 3
1.2 Java的特点 …………………………………………………………………………… 6
1.3 第一个Java程序:HelloWorld …………………………………………………… 11
习题1 ……………………………………………………………………………………… 16
第2章 基础语法与数据类型 ……………………………………………………………… 18
2.1 代码规范与注释……………………………………………………………………… 18
2.2 数据类型、变量与常量 ……………………………………………………………… 26
2.3 数据类型转换………………………………………………………………………… 51
2.4 流程控制……………………………………………………………………………… 58
2.5 数 组………………………………………………………………………………… 64
习题2 ……………………………………………………………………………………… 69
第3章 面向对象编程基础 ………………………………………………………………… 72
3.1 面向过程与面向对象的思想差异…………………………………………………… 72
3.2 构造方法与方法重载………………………………………………………………… 80
3.3 代码块………………………………………………………………………………… 89
3.4 static关键字 ………………………………………………………………………… 91
3.5 封装、继承与多态 …………………………………………………………………… 98
3.6 抽象类与接口 ……………………………………………………………………… 118
习题3……………………………………………………………………………………… 128
第二篇 核心 API与常用类库
第4章 常用工具类………………………………………………………………………… 135
4.1 字符串处理 ………………………………………………………………………… 135
4.2 数学与随机数 ……………………………………………………………………… 146
4.3 包装类 ……………………………………………………………………………… 151
4.4 日期与时间 ………………………………………………………………………… 155
习题4……………………………………………………………………………………… 168
第5章 集合与泛型………………………………………………………………………… 171
5.1 集合框架概述 ……………………………………………………………………… 171
5.2 Collection接口 …………………………………………………………………… 172
5.3 List接口及实现类 ………………………………………………………………… 173
5.4 Set接口及实现类 ………………………………………………………………… 179
5.5 迭代器接口Iterator ……………………………………………………………… 184
5.6 Map接口及实现类 ………………………………………………………………… 189
5.7 Collections工具类 ………………………………………………………………… 197
5.8 泛 型 ……………………………………………………………………………… 199
习题5……………………………………………………………………………………… 210
第6章 异常处理与调试…………………………………………………………………… 213
6.1 异常分类与捕获机制 ……………………………………………………………… 213
6.2 自定义异常与异常链 ……………………………………………………………… 221
习题6……………………………………………………………………………………… 223
第7章 输入/输出与文件操作 …………………………………………………………… 226
7.1 File类及相关操作 ………………………………………………………………… 226
7.2 流的概念与分类 …………………………………………………………………… 228
7.3 文件读写 …………………………………………………………………………… 230
7.4 序列化与反序列化 ………………………………………………………………… 233
习题7……………………………………………………………………………………… 235
第三篇 数据库与持久化
第8章 JDBC数据库编程 ………………………………………………………………… 239
8.1 数据库基础 ………………………………………………………………………… 239
8.2 JDBC核心接口 …………………………………………………………………… 244
8.3 数据库连接 ………………………………………………………………………… 247
习题8……………………………………………………………………………………… 254
第9章 项目实战案例……………………………………………………………………… 256
参考文献……………………………………………………………………………………… 270
扫码关注
返回顶部