Java入门迈向高手之路-王者归来 pdf epub mobi txt 电子书 下载 2024
图书介绍
☆☆☆☆☆
简体网页||
繁体网页
著者
出版者 出版社:深石 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2018/05/31
语言 语言:繁体中文
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-11-20
类似图书 点击查看全场最低价
图书描述
● 完全征服最新版Java从入门到精通。
● 第一本彩色Java书。
● 300张图解说明,600个程式实例,完全解析Java。
这本书将在北京清华大学与台湾深石数位科技同步发行,这是中文第一本全彩Java图书,这是一本从入门开始到完整学习Java的书籍,全书使用超过300张全彩图解说明,超过600个程式实例,整本书包含31个章节内容,一步一步引导读者。只要读者遵循本书步骤学习,一定可以学得更多更广Java知识,让自己迈向高手之路。
本书精要
全书300个彩色图解说明
全书600个彩色程式实例
完整解说物件导向程式设计
继承、多形、抽象、介面
正规表达式与文字探勘
包装(Wrapper)类别
大型程式设计
哈希码(hashcode)
多执行绪与程式异常处理
档案输入与输出
压缩与解压缩档案设计
Java 10解说Java Collection
使用AWT设计视窗程式
事件处理
使用Swing设计视窗程式
绘图与动画
网路程式设计
简易网路聊天室设计
附专有名词和方法索引表
本书内容
CH1:介绍Java基本观念,主要内容有认识Java,介绍Java的起源、Java之父及Java发展史,接着介绍了Java的三大平台及认识Java SE平台的JDK/JRE/JVM,接续Java 跨平台原理与Java语言的特色。
CH2:进入Java基础,透过详细地说解建立「我的第一个Java程式」,并借由解析Java的程式结构建立基础,最后讲说程式註解带领读者逐渐深入Java。
CH3:讲解Java程式语言最基础的部分变数(variable),同时也介绍Java的资料类型。
CH4:解说程式设计的相关专有名词,未来读者阅读一些学术性的程式文件时,方便理解这些名词的含义;以及指定运算子的特殊用法说明、基本数学运算、各类运算说解、Java运算子优先顺序、资料型态的转换与输入、import与java.lang套件、程式叙述的结合与分行等重点概念建构。
CH5:完整讲解与流程控制有关的if和switch叙述。
CH6:重点解说将有规律重复执行的工作,用回圈方式完成。
CH7:说解将相同类别的资料使用新的资料型态储存与管理,而此新的资料型态则为「阵列(array)」。
CH8:介绍的是可自行定义的资料型态称类别资料型态,这也是Java 语言最核心的部分。
CH9:解说当我们宣告类别的物件配置记忆体空间后,其实类别应该就可以自行完成初始化的工作的方法,接着讲解物件封装(encapsulation)的知识。
CH10:讲解几个在Java程式设计时常用的内建标准类别,有了这些内建标准类别的知识,未来面对实例时,可以更加活用这些范例。
CH11:由于在使用Python设计应用程式时,难免会需要使用一些时间或日期资讯,本章介绍Java所提供的相关类别讲解这方面的应用。
CH12:介绍在Java程式设计期间常碰上的字元与字串有关的类别,以及相关知识。
CH13:同时先介绍与正规表达式有关的String方法,期待读者可以完全了解相关知识,最后再介绍正规表达式的套件java.util.regex。
CH14:则说解在真实的程式设计中可能会设计许多类别,部分类别的属性(或称成员变数)与方法可能会重复,则可以有机制将重复的部分只写一次,其他类别可以直接引用这个重复的部分,这样可以让整个Java 设计变的简洁易懂,这个机制就是本章的主题继承(Inheritance);另一个重要主题是多形(Polymorphism),在此做一个讲解实践多形的方法与观念。
CH15:详细说明在Object( )类别中较常用的方法,以及实践重新定义这些方法。
CH16:讲解如何建立抽象类别,为何使用抽象类别,以及抽象类别的语法规则。
CH17:延续前章抽象类别,当普通类别继承了抽象类别后,其实就形成了IS-A关系,并介绍予说明介面(Interface)的基本观念。
CH18:解说Java包装(Wrapper)类别。
CH19:解说设计套件(package),有了本章的观念适切的规划与分工,将可以让你事半功倍。
CH20:说明程式错误的类型、认识异常、以及处理异常(Exception Handling)。
CH21:讲解一个程式可以内含有多个执行绪,相当于同时执行工作。
CH22:由于Java是使用串流(stream)观念处理输入与输出I/O(Input/Output),所有相关类别均是在java.io套件内,本章将做完整说明。
CH23:解说使用Java压缩与解压缩档案,Java提供java.util.zip套件可以执行zip相容格式的档案压缩与解压缩。
CH24:说明Java Collection(Java 集合物件),由于集合所使用的观念是泛型资料型态,因此将先介绍泛型(Generic)的知识,然后再进入Java Collection。
CH25:由于Java语言自从Java 8或9后增加了许多功能,在此将本书前述各章中尚未介绍的新功能融合在实例内进行解说。
CH26:由于目前使用Java设计视窗应用程式主流是Swing,然而这个Swing的许多物件也是以AWT的Container类别为基础开发,所以本章解说AWT。
CH27:延续前章设计了视窗框架以及内部元件,在使用所设计的视窗时我们会按一下功能钮、选择表单、滑鼠移动或点击…等,这些动作在Java程式设计中称事件(event),本章会将所产生的事件与所设计的元件结合,设计一系列相关的应用程式。
CH28:由于本书至今已经说明许多视窗元件了,AWT仍有一些视窗元件尚未介绍,而于此章作补充说明。
CH29:介绍视窗程式设计使用Swing,Swing是完全由Java语言设计的套件,它是JFC(Java Foundation Classes)的一部份,主要是用于图形使用者介面(GUI,Graphics User Interface)的视窗应用程式设计,这是一个独立于平台的套件,所设计的程式在所有平台会呈现相同结果,目前这也是主流程式设计师所使用的套件。
CH30:介绍Java之Graphics类别与子类别Graphics2D,这2个类别主要是提供使用者可以在视窗内绘制图形,读者可以选择在AWT视窗、Swing视窗;绘图实作其实与工作平台或可想成作业系统有关,但是Graphics介面已经有提供独立于个别平台的的方法,可以使用它们绘制文字、图像,然后可以在所有平台运行,另外亦加说明字型(Font)和色彩(Color)的处理。
CH31:介绍Java的网路观念,主要是将2个或多个电脑连接,达到资源共享的目的;也介绍socket程式设计观念,教导读者设计一个主从架构与UDP架构的网路程式,最后则是讲解设计简单的网路聊天室。
附录A、B、C:解说Java之下载、安装与环境设定,提供Java的函数或方法索引表,以及提供Java之关键字或专有名词索引表。
著者信息
作者简介
洪锦魁
一位跨越电脑作业系统与科技时代的资深电脑专家、着作等身的作家。
DOS时代他的代表作品是"IBM PC组合语言、C、C++、Pascal"。
Windows时代表他的代表作品是"Windows Programming使用C、使用Visual Basic"。
Internet 时代他的代表作品是"网页设计使用HTML"。
大数据时代他的代表作品是"R语言迈向Big Data之路"。
除了作品被翻译为简体中文、马来西亚文外,2000年"网页设计使用HTML"更被翻译为Mastering HTML英文版行销美国。
近年来作品则是在北京清华大学和台湾深石数位同步发行。他的近期重要作品如下:
1. Java入门迈向高手之路王者归来。
2. Python入门迈向高手之路王者归来。
3. HTML5+CSS3王者归来。
4. R 语言迈向Big Data之路。
他的着作最大特色是,所有程式语法会依特性分类,同时以实用的程式范例做解说,让整本书浅显易懂。读者可由他的着作,事半功倍轻松掌握相关的知识。
Java入门迈向高手之路-王者归来 pdf epub mobi txt 电子书 下载
图书目录
Chapter 01 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语言的特色
Chapter 02 Java程式从零开始
2-1 我的第一个Java程式
2-2 解析Java的程式结构
2-3 程式註解
Chapter 03 Java语言基础
3-1 认识变数(Variable)
3-2 基本资料型态(Primitive Data Types)
3-3 字串(String)资料型态
3-4 常数(Constant)的观念
3-5 精准控制格式化的输出
Chapter 04 程式基本运算
4-1 程式设计的专有名词
4-2 指定运算子的特殊用法说明
4-3 基本数学运算
4-4 复合指定运算子(Compound Assignment Operator)
4-5 布林运算、反向运算、比较运算与逻辑运算
4-6 位元运算(Bitwise Operation)
4-7 Java 运算子优先顺序
4-8 资料型态的转换(Data Type Conversion)
4-9 资料的转换与输入
4-10 浅谈import与java.lang套件
4-11 程式叙述的结合与分行
Chapter 05 程式流程控制
5-1 if 叙述
5-2 switch 叙述
Chapter 06 回圈控制
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 回圈相关的程式应用
Chapter 07 阵列
7-1 认识阵列(Array)
7-2 阵列的宣告与应用
7-3 Java参照资料型态(Reference Data Types)
7-4 Java垃圾回收(Garbage Collection)
7-5 多维阵列的原理
7-6 Java命令列参数
7-7 二维阵列的程式应用
Chapter 08 类别与物件
8-1 认识物件与类别
8-2 定义类别与物件
8-3 类别的基本实例
8-4 类别含多个物件的应用
8-5 类别的参照资料型态
8-6 再谈方法(method)
8-7 变数的有效范围
8-8 匿名阵列(Anonymous Array)
8-9 递回式方法设计recursive
8-10 河内塔问题
Chapter 09 物件建构与封装
9-1 建构方法(Constructor)
9-2 类别的访问权限–封装(Encapsulation)
9-3 static关键字
Chapter 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类别
Chapter 11 日期与时间的类别
11-1 Date类别
11-2 Java 8后的新日期与时间类别
Chapter 12 字元与字串类别
12-1 字元Character类别
12-2 字串的建立
12-3 String类别的方法
12-4 StringBuffer类别
12-5 StringBuilder类别
12-6 字串阵列的应用
Chapter 13 正规表达式Regular Expression
13-1 使用Java硬功夫搜寻文字
13-2 使用String类别处理正规表达式
13-3 正规表达式的特殊字元
13-4 matches( )方法的万用程式与功能扩充
13-5 再谈String 类别有关的正规表达方法
13-6 正规表达式套件
Chapter 14 继承与多形
14-1 继承(Inheritance)
14-2 IS-A 和HAS-A 关系
14-3 Java 程式码太长的处理
14-4 重新定义(Override)
14-5 多重定义(Overload)父类别的方法
14-6 多形(Polymorphism)
14-7 静态绑定(Static Binding)与动态绑定(Dynamic Binding)
14-8 巢状类别(Nested classes)
Chapter 15 Object 类别
15-1 认识扩充Object 类别
15-2 Object 类别的方法
15-3 认识哈希码(hashcode)与hashCode( )
15-4 equals( )方法
15-5 toString( )方法
15-6 getClass( )方法
Chapter 16 抽象类别(Abstract Class)
16-1 使用抽象类别的场合
16-2 抽象类别基本观念
16-3 抽象方法的基本观念
16-4 抽象类别与抽象方法观念整理
16-5 抽象类别的建构方法
16-6 使用Upcasting 宣告抽象类别的物件
16-7 抽象类别与方法的程式应用
Chapter 17 介面(Interface)
17-1 认识介面
17-2 介面的成员变数
17-3 Java 8 新增加介面内容
17-4 Java 9 新增加介面内容
17-5 基本介面的继承
17-6 介面多重继承(Multiple Inheritance)
17-7 实作时发生成员变数有相同名称
17-8 类别重新定义Default 方法
17-9 一个类别同时继承类别与实作介面
17-10 类别分别继承父类别与实作介面发生方法名称冲突
17-11 多层次继承中发生Default方法名称相同
17-12 名称冲突的钻石(Diamond)问题
Chapter 18 Java包装(Wrapper)类别
18-1 基本观念
18-2 认识包装类别
18-3 认识自动封箱(Autoboxing)与拆箱(Unboxing)
18-4 建立包装类别物件
18-5 使用valueOf( )建立物件
18-6 取得Number类别物件的值
18-7 包装类别的常数
18-8 将基本资料转成字串toString( )
18-9 将字串转成基本资料型态parseXXX( )
18-10 比较方法
Chapter 19 设计套件(Package)
19-1 复习套件名称的汇入
19-2 设计Java 套件基础知识
19-3 Java 套件的优点
19-4 建立、编译与执行套件
19-5 套件与应用程式分属不同资料夹
19-6 建立子套件
19-7 套件的存取控制
19-8 将抽象类别应用在套件
19-9 将编译档案送至不同资料夹的方法
Chapter 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 使用者自订异常类别
Chapter 21 多执行绪
21-1 认识程式(Program)、行程(Process)、执行绪(Thread)
21-2 认识多工作业(Multitasking)
21-3 Java的多执行绪
21-4 执行绪的生命週期
21-5 建立执行绪
21-6 再看Java执行绪的工作原理
21-7 让执行绪进入睡眠
21-8 执行绪的join( )方法
21-9 执行绪的优先顺序值
21-10 守护(Daemon)执行绪
21-11 Java的同步(Synchronization)
21-12 匿名类别(Anonymous Class)
21-13 同步区块(Synchronized Block)
21-14 同步静态方法(Sychronized Static Methods)
21-15 认识死结Deadlock
21-16 执行绪内部通信(Inter-thread communication)
Chapter 22 输入与输出
22-1 认识串流(Stream)
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类别
Chapter 23 压缩与解压缩档案
23-1 基本观念与认识java.util.zip套件
23-2 压缩(Zip)档案
23-3 解压缩(Unzip)档案
Chapter 24 Java Collection
24-0 认识泛型Generic
24-1 认识集合物件
24-2 List介面
24-3 Set介面
24-4 Map介面
24-5 Java Collections Framework架构之演算法
Chapter 25 现代Java运算
25-1 增强版的匿名内部类别
25-2 Lambda表达式
25-3 forEach( )
25-4 方法参照(method references)
25-5 Java的工厂方法(Factory Methods)
25-6 Java新的版本字串格式
Chapter 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 版面配置管理员(LayoutManagers)
Chapter 27 事件处理
27-1 委派事件模式(Delegation event model)
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类别
Chapter 28 再谈AWT物件
28-1 表单List类别
28-2 下拉式选单Choice类别
28-3 功能表设计
28-4 卷轴Scrollbar类别
28-5 对话方块Dialog类别
28-6 档案对话方块FileDialog类别
Chapter 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 本章结尾
Chapter 30 绘图与动画
30-1 认识座标系统
30-2 AWT绘图
30-3 Swing绘图
30-4 颜色与字型
30-5 Graphics类别与
30-6 Graphics2D类别
30-7 专题拖曳滑鼠可以绘制线条
30-8 动画设计
Chapter 31 网路程式设计
31-1 认识Internet网址
31-2 Java InetAddress类别
31-3 URL类别
31-4 URLConnection类别
31-5 HttpURLConnection 类别
31-6 主从架构(Client-Server)程式设计基本观念
31-7 UDP 通讯
Appendix A Java下载、安装与环境设定
A-1 下载Java
A-2 安装Java
A-3 Java 环境设定
A-4 下载Java 10文件
Appendix B 函数或方法索引表
Appendix C 关键字或专有名词索引表
图书序言
图书试读
None
Java入门迈向高手之路-王者归来 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
Java入门迈向高手之路-王者归来 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
Java入门迈向高手之路-王者归来 pdf epub mobi txt 电子书 下载 2024
用户评价
类似图书 点击查看全场最低价
Java入门迈向高手之路-王者归来 pdf epub mobi txt 电子书 下载