万本电子书0元读

万本电子书0元读

顶部广告

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

这是一本从门到精通的 Java 书籍,适合初学者与学习。整本书从*基础的软件下载、安装与 执行始讲解。为了让读者可以轻松学习每一个步骤,笔者均使用图例解说。 本书的前 7 章内容主要是叙述程序语言的基础,包含基本运算、流程控制、循环控制与数组。笔者使 用了大量的图例与程序实例引导读者,只要配合书中实例操作与执行,就可以获得 Java 程序设计能力。 第 8 ~ 25 章是 Java 面向对象的核心,笔者在说明整体概念时,也讲明了 Java 内建类的使用以及核心

售       价:¥

纸质售价:¥74.80购买纸书

141人正在读 | 1人评论 6.2

作       者:洪锦魁

出  版  社:清华大学出版社

出版时间:2019-10-01

字       数:23.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书的前7章内容主要是叙述程序语言的基础,包含基本运算、流程控制、循环控制与数组。笔者使 用了大量的图例与程序实例引导读者,只要配合书中实例操作与执行,就可以获得Java程序设计能力。 第8~25章是Java面向对象的核心,笔者在说明整体概念时,也讲明了Java内建类的使用以及核心 内容,例如正则表达式、继承与多形、抽象类、口、包装类别、程序异常处理、多线程、输与输出、 压缩与解压缩文件、Java Collection等。 第26~31章则讲解了窗口程序设计、绘图与动画、网络程序设计等。<br/>【推荐语】<br/>这是一本从门到精通的 Java 书籍,适合初学者与学习。整本书从*基础的软件下载、安装与 执行始讲解。为了让读者可以轻松学习每一个步骤,笔者均使用图例解说。 本书的前 7 章内容主要是叙述程序语言的基础,包含基本运算、流程控制、循环控制与数组。笔者使 用了大量的图例与程序实例引导读者,只要配合书中实例操作与执行,就可以获得 Java 程序设计能力。 第 8 ~ 25 章是 Java 面向对象的核心,笔者在说明整体概念时,也讲明了 Java 内建类的使用以及核心 内容,例如正则表达式、继承与多形、抽象类、口、包装类别、程序异常处理、多线程、输与输出、 压缩与解压缩文件、Java Collection 等。 第 26 ~ 31 章则讲解了窗口程序设计、绘图与动画、网络程序设计等。多年教学与学习经验让笔者体 会到使用图解与程序实例引导读者是*好的学习途径。本书使用了约 300 张图片与 600 个程序实例,一步 一步完整解说 Java 语法与阶应用主题,相信可以让读者以*轻松的方式学会 Java,而将知识应用在 未来职场领域。<br/>【作者】<br/>洪锦魁,中国台湾省计算机专家,IT知名作者。 ? 近年来作品: ? Java王者归来 ? Python王者归来 ? HTML5 CSS3王者归来 ? R语言迈向大数据之路     其著作特色:所有程序语法会依特性分类,同时以实用的程序范例行解说,让读者可以事半功倍地轻松掌握相关知识。<br/>
目录展开

作者简介

内容简介

第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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部