Java程序设计基础(慕课版)

分享 推荐 0 收藏 3 阅读 234
陈良育 (作者) 978-7-115-67129-5

关于本书的内容有任何问题,请联系 刘博

¥69.80 ¥59.33 (8.5 折)
立即购买

目录

第一章 昨天、今天和明天 2
第一节Java的明天 2
1.1.1 无处不在的Java语言 2
1.1.2 功能强大的Java语言 3
1.1.3 前景广阔的Java语言 4
第二节Java的昨天 6
1.2.1 Java的谛造者 6
1.2.2 生而不凡的Java 7
1.2.3 Java的特点 7
1.2.4 Java Specification、JDK和JRE 8
第三节Java的今天 9
1.3.1 Java 三大分支 9
1.3.2 Java SE的学习路线 10
第四节 本章小结 11
第二章 Java环境搭建和程序初体验 2
第一节 JDK、JRE和JVM 2
2.1.1 JDK、JRE和JVM的关系 2
2.1.2 OpenJDK和Oracle JDK 3
第二节 下载Oracle JDK 3
2.2.1 访问Oracle JDK官方下载页面 3
2.2.2 选择合适的JDK版本号 5
第三节 安装和配置JDK 6
2.3.1 安装JDK 6
2.3.2 了解JDK目录结构 11
2.3.3 配置Java环境变量 12
2.3.4 测试JDK 15
第四节 安装和配置Eclipse 16
2.4.1 IDE开发环境 16
2.4.2 下载和安装Eclipse 17
2.4.2.1 下载Eclipse 17
2.4.2.2 使用Eclipse压缩包安装Eclipse 18
2.4.3 Eclipse配置和使用技巧 20
2.4.3.1 工作空间配置 20
2.4.3.2 创建项目 21
2.4.3.3 调整编辑界面字体大小 24
2.4.3.4 显示程序行号 25
2.4.3.5 调整自动保存时间和默认文本编码 26
2.4.3.6 查看Eclipse配置的JDK信息 27
2.4.3.7 调整默认编译级别 28
2.4.3.8 格式化代码 30
2.4.3.9 重置窗口 30
2.4.3.10 设置断点,调试程序 31
第五节 编写并运行Java程序 32
2.5.1 编辑、编译和运行过程概述 32
2.5.2 编写Java程序 33
2.5.3 编译Java程序 33
2.5.4 运行Java程序 34
2.5.5 JDK的注意事项 35
第六节 本章小结 36
第三章 Java类基础知识 2
第一节 Java类基本规定 2
第二节 Java class 基本定义 3
第三节 main函数 5
第四节 Java基本类型 7
3.4.1 boolean 8
3.4.2 byte 9
3.4.3 char 10
3.4.4 short/int/long 11
3.4.5 float/double 12
第五节 Java运算符 13
第六节 Java程序结构 15
3.6.1顺序结构 15
3.6.2选择结构 15
3.6.3循环结构 18
3.6.3.1 while结构 18
3.6.3.2 do…while结构 19
3.6.3.3 continue和break关键字 19
3.6.3.4 for循环结构 20
第七节 Java自定义方法(method) 21
3.7.1 Java方法的定义 21
3.7.2 方法的重载(Overload) 24
第八节 本章小结 27
第四章 面向对象和Java类 2
第一节 面向对象的编程思想 2
4.1.1 世界是由对象组成的 2
4.1.2 对象的构成和对象的规范 3
4.1.2 面向对象的编程思想 3
第二节 Java类和对象 10
4.2.1类与对象的联系和区别 10
4.2.2变量赋值 12
4.2.2.1基本类型变量赋值 12
4.2.2.2类对象变量的赋值 12
4.2.3对象的初始值 17
第三节 构造方法 19
4.3.1 构造方法定义示例 19
4.3.2 构造方法规则 20
4.3.3 变量的生命周期 22
第四节 信息隐藏和this关键字 24
4.4.1 信息隐藏 24
4.4.2 this关键字 26
第五节 本章小结 28
第五章 继承、抽象类和接口 2
第一节 继承 2
5.1.1 Java继承定义和作用 2
5.1.2 Java类继承体系 5
5.1.3 继承对构造方法的影响 7
第二节 抽象类和接口 9
5.2.1 抽象类 9
5.2.2 接口 12
第三节 转型、多态和契约设计 15
5.3.1 转型 15
5.3.2 多态 18
5.3.3 基于接口的契约设计 21
第四节 本章小结 22
第六章 static、final和常量设计 2
第一节 static关键字 2
6.1.1 static变量 2
6.1.2 static方法 4
6.1.3 static 类 5
6.1.4 static代码块 5
第二节 单例模式 7
6.2.1 设计模式简介 7
6.2.2 单例模式 8
第三节 final关键字 11
6.3.1 final类 11
6.3.2 final方法 12
6.3.3 final变量 12
第四节 常量设计和常量池 15
6.4.1 常量的定义 15
6.4.2 接口中的常量 16
6.4.3 Java常量池 17
第五节 不可变对象 22
第六节 Java字符串 24
6.6.1 String 24
6.6.2 StringBuffer和StringBuilder 26
本章小结 29
第一节 package 2
第二节 import 4
第三节 jar文件及其导入导出 6
7.3.1 jar文件 6
7.3.2 Eclipse导出和导入jar文件 7
7.3.3 基于jar.exe的导入和导出 9
第四节 package和import--命令行使用(*) 10
第五节 Java访问权限 12
7.5.1 四种访问权限 12
7.5.2 权限访问示例 13
第六节 本章小结 14
第八章 Java常用类 2
第一节 Java类库概述 2
第二节Java API帮助文档 4
8.2.1 Java API帮助手册 4
8.2.2 Javadoc技术 5
第三节 数字相关的类 5
8.3.1 BigInteger类 7
8.3.2 BigDecimal类 8
8.3.3 Random随机数 10
8.3.4 Math工具类 12
第四节 字符串相关类 13
8.4.1 String类 13
8.4.2 StringBuffer和StringBuilder 13
第五节 时间相关类 15
8.5.1 经典时间类 15
8.5.2 java.time包 17
第六节 格式化相关类 20
8.6.1 数字格式化类 20
8.6.2 文本格式化类 22
8.6.3 时间格式化类 23
第七节 本章小结 26
第九章 Java异常和异常处理 2
第一节 Java异常分类 2
9.1.1什么是异常? 2
9.1.2 Java异常组织结构和分类 2
第二节 Java异常处理 4
9.2.1 try-catch-finally机制 4
9.2.2 throw和throws机制 9
第三节 自定义异常 12
9.3.1 异常自定义 12
9.3.2 异常抛出和处理 13
第四节 本章小结 14
第十章 Java数据结构 2
第一节 数组 2
10.1.1 数组简介 2
10.1.2 数组的定义 3
10.1.3 数组的初始化 5
10.1.4 访问数组的元素 6
10.1.5 多维数组 7
第二节 JCF 9
第三节 列表List 12
10.3.1 ArrayList类 12
10.3.2 LinkedList 16
10.3.3 Vector类 20
第四节 集合Set 22
10.4.1 HashSet 23
10.4.2 LinkedHashSet 27
10.4.3 TreeSet 29
10.4.4 Set的判重和排序 31
第五节 映射Map 36
10.5.1 HashMap 36
10.5.2 LinkedHashMap 39
10.5.3 TreeMap 42
10.5.4 Hashtable 44
10.5.5 Properties 47
第六节 工具类 50
10.6.1 Arrays 51
10.6.2 Collections 52
10.6.3 Comparable接口和Comparator比较器 53
第七节 本章小结 57
第十一章 Java文件读写 2
第一节 文件系统及Java文件基本操作 2
11.1.1 文件和文件夹 2
11.1.2 文件路径和分隔符 2
11.1.3 文件和文件属性 3
11.1.4 File类 4
11.1.5 Java NIO 7
第二节 Java io 包概述 13
11.2.1 流读写 13
11.2.2 节点类 14
11.2.3 包装类 14
第三节 文本文件读写 16
11.3.1 文件类型和输入输出 16
11.3.2 写文本文件 17
11.3.3 读文本文件 19
第四节 二进制文件读写 22
11.4.1写二进制文件 22
11.4.2 读二进制文件 24
第五节 Zip文件读写 26
11.5.1 压缩文件概述 26
11.5.2文件压缩处理 26
11.5.3 压缩文件解压处理 28
第六节 本章小结 32
第十二章 Java案例实践和总结 2
第一节 案例1:矿机有限公司 2
12.1.1 需求概述 2
12.1.2 分析和实现 2
第二节 案例2:WordCount 8
12.2.1 需求概述 8
12.2.2 分析和实现 8
第三节 总结 10

读者评论

赶紧抢沙发哦!

我要评论

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部