《Java编程讲义》从Java初学者角度出发,综合考察了目前Java开发领域的实际需求,全面研究了Java初学者面对的难点、痛点,详细讲解了Java技术的基础知识。该书核心亮点如下:
(1)由具备15年Java培训经验,被誉为“互联网金领基地”的AAA软件教育组织一线优秀培训讲师编写而成,参写作者均具有10年以上Java开发经验,5年以上授课经验。
(2)全书结合生活化的编程案例展开讲解,生动、活泼而又干货满满,能够使初学者轻松领会Java技术精髓,快速掌握Java开发技能。
(3)通过“是什么,为什么学,用在哪儿,如何用”的模式安排内容讲解,不仅使Java技术学习容易上手,更增加了对实际开发关注重点的剖析。
(4)配套217集一线Java培训视频随书讲解,这些视频都是以51CTO、CSDN等平台售卖的视频课程为标准录制,有趣、有料、有干货。
(5)AAA软件教育长期与郑州大学、河南大学等高校开展“产教融合”的深度合作,本书内容全面符合高校相关专业的教学大纲,可作为本科、大专、高职院校相关专业的教材。
(6)配备高质量的精美PPT课件,可辅助高校教师、培训机构讲师备课,美观、高质、高效。
(7)图书配有电子图书拓展资源,包括各章的知识要点总结和对应的理论测试题、编程实战题。
(8)配备小A答疑等在线服务,一线讲师随时答疑解难。
第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.2.4 测试开发环境搭建成功与否
1.2.5 JDK目录详细剖析
1.3 Java程序的开发步骤
1.3.1 编写源代码
1.3.2 编译程序
1.3.3 运行程序
1.3.4 简化的编译运行流程
1.3.5 反编译
1.4 Java虚拟机与垃圾回收
1.4.1 Java虚拟机JVM
1.4.2 垃圾回收机制
1.5 IntelliJ IDEA开发工具
1.5.1 IDEA概述
1.5.2 IDEA的安装与启动
1.5.3 使用IDEA进行程序开发
第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 Java基本数据类型
2.2.1 整数类型
2.2.2 浮点类型
2.2.3 字符类型
2.2.4 布尔类型
2.3 Java中的变量与常量
2.3.1 变量及其声明
2.3.2 常量及其声明
2.3.3 var变量及其声明
2.3.4 变量作用域
2.4 基本数据类型的转换
2.4.1 自动类型转换
2.4.2 强制类型转换
2.5 运算符
2.5.1 算术运算符
2.5.2 算术混合运算的精度
2.5.3 关系运算符
2.5.4 逻辑运算符
2.5.5 赋值运算符
2.5.6 位运算符
2.5.7 条件运算符
2.5.8 运算符的优先级
2.6 数据存储区与引用数据类型
2.6.1 栈存储区
2.6.2 堆存储区与引用数据类型
2.7 输入和输出
2.7.1 控制台输出
2.7.2 Scanner获取键盘数据
第3章 Java控制结构
3.1 Java程序结构
3.2 选择语句
3.2.1 if条件语句
3.2.2 switch条件语句
3.3 循环语句
3.3.1 while循环语句
3.3.2 do-while循环语句
3.3.3 for循环语句
3.4 循环嵌套
3.5 跳转语句
3.5.1 break语句
3.5.2 continue语句
3.5.3 return语句
……
第4章 数组
第5章 面向对象编程
第6章 继承和多态
第7章 抽象类、接口和内部类
第8章 异常处理
第9章 Java常用类库
第10章 集合与泛型
第11章 Lambda表达式
第12章 输入-输出流
第13章 多线程
第14章 JDBC数据库技术
第15章 网络编程