Java王者归来——从入门迈向高手电子书

Java王者归来——从入门迈向高手电子书

作者简介

内容简介

第1章 Java基本概念

1-1 认识Java

1-2 Java的起源

1-3 Java之父

1-4 Java发展史

1-5 Java的三大平台

1-6 认识Java SE平台的JDK/JRE/JVM

1-7 Java跨平台原理

1-8 Java语言的特点

习题

第2章 Java程序从零开始

2-1 我的第一个Java程序

2-2 解析Java的程序结构

2-3 程序注释

程度实操题

习题

第3章 Java语言基础

3-1 认识变量

3-2 基本数据类型

3-3 字符串数据类型

3-4 常量的概念

3-5 精准控制格式化的输出

程序实操题

习题

第4章 程序基本运算

4-1 程序设计的专有名词

4-2 指定运算符的特殊用法说明

4-3 基本数学运算

4-4 复合指定运算符

4-5 布尔值、反向运算符、比较运算符与逻辑运算符

4-6 位运算

4-7 Java运算符优先级

4-8 数据类型的转换

4-9 数据的转换与输入

4-10 浅谈import与java.lang包

4-11程序语句的结合与分行

程序实操题

习题

第5章 程序流程控制

5-1 if语句

5-2 switch语句

程序实操题

习题

第6章 循环控制

6-1 for循环

6-2 嵌套for循环

6-3 while循环

6-4 嵌套while循环

6-5 do … while循环

6-6 无限循环

6-7 循环与break语句

6-8 循环与continue语句

6-9 循环标签与break/continue

6-10 将循环应用于Scanner类的输入检查

6-11 循环相关的程序应用

程序实操题

习题

第7章 数组

7-1 认识数组

7-2 数组的声明与应用

7-3 Java参照数据类型

7-4 垃圾回收

7-5 多维数组的原理

7-6 Java命令行参数

7-7 二维数组的程序应用

习题

第8章 类与对象

8-1 认识对象与类

8-2 定义类与对象

8-3 类的基本实例

8-4 类含多个对象

8-5 类的参照数据类型

8-6 再谈方法

8-7 变量的有效范围

8-8 匿名数组

8-9 递归式方法设计

8-10 河内塔问题

程序实操题

习题

第9章 对象构造与封装

9-1 构造方法

9-2 类的访问权限——封装

9-3 static关键词

程序实操题

习题

第10章 内建Math和Random类

10-1 数学常量

10-2 随机数的应用

10-3 求较大值max()/较小值min()

10-4 求绝对值abs()

10-5 四舍五入round()

10-6 返回最接近的整数值rint()

10-7 求近似值ceil()/floor()

10-8 一般的数学运算方法

10-9 三角函数的应用

10-10 Random类

程序实操题

习题

第11章 日期与时间类

11-1 Date类

11-2 Java 8后的新日期与时间类

程序实操题

习题

第12章 字符与字符串类

12-1 字符Character类

12-2 字符串的建立

12-3 String类的方法

12-4 StringBuffer类

12-5 StringBuilder类

12-6 字符串数组的应用

程序实操题

习题

第13章 正则表达式

13-1 使用Java硬功夫查找文字

13-2 使用String类处理正则表达式

13-3 正则表达式的特殊字符

13-4 matches()方法的万用程序与功能扩充

13-5 再谈String类有关的正则表达方法

13-6 正则表达式的包

程序实操题

习题

第14章 继承与多态

14-1 继承

14-2 IS-A和HAS-A关系

14-3 Java程序代码太长的处理

14-4 重写

14-5 重载父类的方法

14-6 多态

14-7 静态绑定与动态绑定

14-8 嵌套类别

程序实操题

习题

第15章 Object类

15-1 认识扩充Object类

15-2 Object类的方法

15-3 认识哈希码与hashCode()

15-4 equals()方法

15-5 toString()方法

15-6 getClass()方法

程序实操题

习题

第16章 抽象类

16-1 使用抽象类的场合

16-2 抽象类基本概念

16-3 抽象方法的基本概念

16-4 抽象类与抽象方法概念整理

16-5 抽象类的构造方法

16-6 使用Upcasting声明抽象类的对象

16-7 抽象类与方法的程序应用

程序实操题

习题

第17章 接口

17-1 认识接口

17-2 接口的成员变量

17-3 Java 8新增加接口内容

17-4 Java 9新增加接口内容

17-5 基本接口的继承

17-6 接口多重继承

17-7 实现时发生成员变量有相同名称

17-8 类重写Default方法

17-9 一个类同时继承类与实现接口

17-10 类分别继承父类与实现接口发生方法名称冲突

17-11 多层次继承中发生Default方法名称相同

17-12 名称冲突的钻石问题

程序实操题

习题

第18章 Java包装类

18-1 基本概念

18-2 认识包装类

18-3 认识自动封箱与拆箱

18-4 建立包装类对象

18-5 使用valueOf()建立对象

18-6 取得Number类对象的值

18-7 包装类的常量

18-8 将基本数据转成字符串toString()

18-9 将字符串转成基本数据类型parseXXX()

18-10 比较方法

程序实操题

习题

第19章 设计包

19-1 复习包名称的导入

19-2 设计java包基础知识

19-3 java包的优点

19-4 建立、编译与执行包

19-5 包与应用程序分属不同文件夹

19-6 建立子包

19-7 包的访问控制

19-8 将抽象类应用于包

19-9 将编译文件送至不同文件夹的方法

程序实操题

习题

第20章 程序异常的处理

20-1 认识程序错误的类别

20-2 认识简单的异常实例

20-3 处理异常方法

20-4 try-catch

20-5 捕捉上层的异常

20-6 try/catch/finally

20-7 Throwable类

20-8 自行抛出异常throw

20-9 方法抛出异常throws

20-10 使用者自定义异常类

程序实操题

习题

第21章 多线程

21-1 认识程序、进程、线程

21-2 认识多任务作业

21-3 Java的多线程

21-4 线程的生命周期

21-5 建立线程

21-6 再看Java线程的工作原理

21-7 让线程进入睡眠

21-8 线程的join()方法

21-9 线程的优先级值

21-10 守护线程

21-11 Java的同步

21-12 匿名类

21-13 同步区块

21-14 同步静态方法

21-15 认识死锁

21-16 线程内部通信

第22章 输入与输出

22-1 认识流

22-2 InputStream和OutputStream类

22-3 适用byte数据文件输入与输出的类

22-4 使用缓冲区处理byte数据文件输入与输出

22-5 Writer和Reader类

22-6 字符读取与写入FileReader类与FileWriter类

22-7 字符数据输入与输出BufferedReader/BufferedWriter类

22-8 System类

22-9 PrintStream类

22-10 Console类

22-11 文件与文件夹的管理File类

程序实操题

习题

第23章 压缩与解压缩文件

23-1 基本概念与认识java.util.zip包

23-2 压缩文件

23-3 解压缩文件

程序实操题

习题

第24章 Java Collection

24-1 认识泛型

24-2 认识集合对象

24-3 List接口

24-4 Set接口

24-5 Map接口

24-6 Java Collections Framework算法

程序实操题

第25章 现代Java运算

25-1 增强版的匿名内部类

25-2 Lambda表达式

25-3 forEach()

25-4 方法参照

25-5 Java的工厂方法

25-6 Java新的版本字符串格式

程序实操题

习题

第26章 窗口程序设计使用AWT

26-1 AWT类结构图

26-2 Frame类

26-3 窗口组件颜色的设置——Color类

26-4 标签Label类

26-5 字型设置——Font类

26-6 Button类

26-7 建立文字输入对象

26-8 Checkbox类

26-9 CheckboxGroup类

26-10 版面配置管理员

程序实操题

习题

第27章 事件处理

27-1 委派事件模式

27-2 简单按钮事件处理

27-3 认识事件处理类

27-4 ActionEvent事件类

27-5 ItemEvent类

27-6 TextEvent类

27-7 KeyEvent类

27-8 KeyAdapter类

27-9 MouseEvent类

27-10 WindowEvent类

27-11 WindowAdapter类

程序实操题

习题

第28章 再谈AWT对象

28-1 列表(List)类

28-2 下拉式列表(Choice)类

28-3 菜单设计

28-4 滚动条(Scrollbar)类

28-5 对话框(Dialog)类

28-6 文件对话框(FileDialog)类

程序实操题

习题

第29章 使用Swing进行窗口程序设计

29-1 Swing层次结构图

29-2 JFrame类

29-3 JButton类

29-4 JLabel类

29-5 JCheckBox类

29-6 JRadioButton类

29-7 JOptionPane类

29-8 JList类

29-9 JColorChooser类

29-10 JTextField类

29-11 JTextArea类

29-12 JPasswordField类

29-13 JTabbedPane类

29-14 本章结尾

程序实操题

习题

第30章 绘图与动画

30-1 认识坐标系统

30-2 AWT绘图

30-3 Swing绘图

30-4 颜色与字型

30-5 Graphics类

30-6 Graphics2D类

30-7 拖曳鼠标绘制线条

30-8 动画设计

程序实操题

习题

第31章 网络程序设计

31-1 认识Internet网址

31-2 Java InetAddress类

31-3 URL类

31-4 URLConnection类

31-5 HttpURLConnection类

31-6 C/S架构程序设计基本概念

31-7 UDP通信

程序实操题

附录A Java下载、安装与环境设置

A-1 下载Java

A-2 安装Java

A-3 Java环境设置

A-4 下载Java 10文件

附录CD

相关作品

翡冷翠的一夜(徐志摩) 外勤365下载安装

翡冷翠的一夜(徐志摩)

❤️ 942 📅 07-16
英雄联盟辅助英雄有哪些-所有辅助英雄汇总 外勤365下载安装

英雄联盟辅助英雄有哪些-所有辅助英雄汇总

❤️ 788 📅 07-25