Java开发从入门到精通

Java开发从入门到精通 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
扶松柏,陈小玉 著



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-06

类似图书 点击查看全场最低价

图书介绍

出版社: 人民邮电出版社
ISBN:9787115420275
版次:1
商品编码:12034362
品牌:异步图书
包装:平装
开本:16开
出版时间:2016-09-01
页数:548
正文语种:中文


相关图书





图书描述

编辑推荐

本书的特色是实现了入门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。
一本书的容量,讲解了入门类、范例类和项目实战类三类图书的内容。

丰富的配套资源 学习更高效
459个实例,更多的实践演练机会
781分钟视频讲解,降低学习难度
306个拓展实例,真正地举一反三
107个技术解惑,破解学习难点

“技术讲解”→范例演练”→“技术解惑”贯穿全书,全面掌握Java语言开发

技术讲解:通过153个实例,循序渐进地讲解了Java开发的各个知识点。
范例演练:306个拓展范例和1个综合案例,使读者真正具有项目实战能力。
技术解惑:把容易混淆的概念单独讲解和剖析,帮助读者绕过学习中的陷阱。

QQ群+网站论坛实现教学互动,形成互帮互学的朋友圈
网站论坛:读者答疑/学习辅导/PPT资源下载读者
QQ群:疑惑快速解答/和作者直接交流

内容简介

本书由浅入深地详细讲解了Java的开发技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。本书共20章,第1~2章讲解了Java技术的基础知识,包括Java印象和首段Java程序;第3~9章分别讲解了Java语法、条件语句、循环语句、数组、面向对象等知识,这些内容都是Java开发技术的核心知识;第10~14章分别讲解了集合、类库、泛型、异常处理、I/O和文件处理的基本知识,这些内容是Java开发技术的重点和难点;第15~19章是典型应用内容,分别讲解了数据库编程、网络与通信编程、多线程等内容;第20章通过一个综合实例的实现过程,介绍了Java技术在综合项目中的使用流程。本书内容循序渐进,以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握Java语言。
本书不但适用于Java的初学者,也适用于有一定Java基础的读者,还可以作为大专院校相关专业的师生学习用书和培训学校的教材。

作者简介

扶松柏,上海大学计算机科学技术学院硕士,通信工程博士,精通Java、C语言、C++程序开发,擅长底层技术和应用程序的结合。具有丰富的Java开发经验和编程心得。

目录

第1章 Java之印象 1
(视频总计19分钟,技术解惑3个)
1.1 初步认识Java 2
1.1.1 都在谈论Java 2
1.1.2 Java的特点 2
1.1.3 Java中的一些名词解释 3
1.2 面向对象 4
1.2.1 什么是面向对象 4
1.2.2 Java的面向对象编程 4
1.2.3 UML统一建模语言 5
1.2.4 对象建模技术 7
1.2.5 面向对象分析 8
1.2.6 面向对象设计 10
1.2.7 Java的面向对象特性 12
1.3 技术解惑 13
1.3.1 卓越者的总结 13
1.3.2 对初学者的3条建议 14
1.3.3 理解Java的垃圾回收
机制 14
第2章 第一段Java程序 15
(视频总计20分钟,技术解惑8个)
2.1 搭建Java开发平台 16
2.1.1 安装JDK 16
2.1.2 配置开发环境 18
2.2 编写第一段Java程序 18
2.2.1 编写一段Java代码 18
2.2.2 编译Java程序 19
2.2.3 运行Java代码 19
2.3 使用IDE工具 20
2.3.1 最受欢迎的工具—
Eclipse 20
2.3.2 官方推出的工具—
Netbeans 23
2.3.3 商业工具——JBuilder 29
2.4 Java的运行机制 29
2.4.1 编译型/解释型运行机制 29
2.4.2 程序运行机制 29
2.5 技术解惑 30
2.5.1 遵循源文件命名规则 30
2.5.2 忽视系统文件的扩展名 30
2.5.3 环境变量的问题 31
2.5.4 大小写的问题 31
2.5.5 main()方法的问题 31
2.5.6 注意空格问题 32
2.5.7 到底用不用IDE工具 32
2.5.8 区分JRE和JDK 32
第3章 Java语法 33
(视频总计72分钟,实例21个,拓展实例42个,技术解惑4个)
3.1 量 34
3.1.1 常量 34
3.1.2 变量 35
3.2 数据类型 37
3.2.1 简单数据类型值的范围 37
3.2.2 字符型 38
3.2.3 整型 39
3.2.4 浮点型 39
3.2.5 布尔型 40
3.3 运算符 41
3.3.1 算术运算符 41
3.3.2 关系运算符和逻辑运算符 44
3.3.3 位运算符 45
3.3.4 条件运算符 46
3.3.5 赋值运算符 47
3.3.6 运算符的优先级 48
3.4 标识符和关键字 49
3.4.1 标识符 49
3.4.2 关键字 50
3.5 字符串 50
3.5.1 字符串的初始化 50
3.5.2 String类 51
3.5.3 StringBuffer类 53
3.6 类型转换 54
3.6.1 自动类型转换 54
3.6.2 强制转换 55
3.7 技术解惑 55
3.7.1 定义常量时的注意事项 55
3.7.2 char类型中单引号的意义 56
3.7.3 正无穷和负无穷的问题 56
3.7.4 移位运算符的限制 56
第4章 条件语句 58
(视频总计28分钟,实例6个,拓展实例12个,技术解惑4个)
4.1 if语句详解 59
4.1.1 if语句 59
4.1.2 if语句的延伸 60
4.1.3 多个条件判断的if语句 61
4.2 switch语句详解 62
4.2.1 switch语句的形式 62
4.2.2 无break的情况 63
4.2.3 case没有执行语句 64
4.2.4 default可以不在末尾 64
4.3 条件语句演练 65
4.3.1 正确使用switch语句 65
4.3.2 正确使用if语句 66
4.3.3 switch语句的执行顺序 67
4.4 技术解惑 68
4.4.1 if-else语句的意义 68
4.4.2 使用switch语句时的几个
注意事项 68
4.4.3 何时用switch语句比较好 69
4.4.4 switch语句和if…else if
语句的选择 69
第5章 循环语句 70
(视频总计24分钟,实例8个,拓展实例16个,技术解惑2个)
5.1 Java循环语句 71
5.1.1 for循环 71
5.1.2 while循环语句 73
5.1.3 do-while循环语句 75
5.2 跳转语句 76
5.2.1 break语句的应用 76
5.2.2 return语句的应用 78
5.2.3 continue跳转语句 79
5.3 技术解惑 79
5.3.1 使用for循环的技巧 79
5.3.2 跳转语句的选择技巧 80
第6章 特殊数据—数组 82
(视频总计33分钟,实例8个,拓展实例16个,技术解惑4个)
6.1 简单的一维数组 83
6.1.1 声明一维数组 83
6.1.2 创建一维数组 83
6.1.3 初始化一维数组 84
6.2 二维数组 85
6.2.1 声明二维数组 85
6.2.2 创建二维数组 85
6.2.3 初始化二维数组 86
6.3 三维数组 88
6.3.1 声明三维数组 88
6.3.2 创建三维数组的方法 88
6.3.3 初始化三维数组 88
6.4 操作数组 89
6.4.1 复制数组 89
6.4.2 比较数组 90
6.4.3 搜索数组中的元素 90
6.4.4 排序数组 91
6.4.5 填充数组 91
6.5 深入理解数组 93
6.5.1 动态数组 93
6.5.2 foreach循环 94
6.5.3 数组的内理 94
6.6 技术解惑 96
6.6.1 数组内是同一类型的数据 96
6.6.2 动态初始化数组的规则 96
6.6.3 引用类型 96
6.6.4 数组必须初始化 97
第7章 Java的面向对象(上) 98
(视频总计35分钟,实例7个,拓展实例14个,技术解惑5个)
7.1 类 99
7.1.1 定义类 99
7.1.2 定义属性 99
7.1.3 定义方法 100
7.1.4 定义构造器 100
7.2 修饰符 101
7.2.1 public修饰符 101
7.2.2 private私有修饰符 101
7.2.3 protected保护修饰符 102
7.2.4 其他修饰符 103
7.3 方法详解 103
7.3.1 方法的所属性 104
7.3.2 传递方法参数 104
7.3.3 长度可变的方法 105
7.3.4 构造方法 106
7.3.5 递归方法 106
7.4 使用this 107
7.5 使用类和对象 108
7.5.1 创建和使用对象 108
7.5.2 使用静态变量和静态
方法 109
7.6 抽象类和抽象方法 109
7.6.1 抽象类和抽象方法基础 110
7.6.2 抽象类必须有一个抽象
方法 111
7.6.3 抽象类的作用 112
7.7 软件包 113
7.7.1 定义软件包 113
7.7.2 在Eclipse定义软件包 113
7.7.3 在程序里插入软件包 114
7.8 技术解惑 115
7.8.1 Java传递引用类型的
实质 115
7.8.2 掌握this的好处 116
7.8.3 推出抽象方法的原因 117
7.8.4 什么时候用抽象类 117
7.8.5 static修饰的作用 118
第8章 Java的面向对象(中) 119
(视频总计31分钟,实例7个,拓展实例14个,技术解惑6个)
8.1 类的继承 120
8.1.1 父类和子类 120
8.1.2 调用父类的构造方法 121
8.1.3 访问父类的属性和方法 121
8.1.4 多重次继承 122
8.1.5 重写父类的方法 124
8.2 重写和重载 125
8.2.1 重写 125
8.2.2 重载 127
8.2.3 联合使用重写与重载 128
8.3 隐藏和封装 128
8.3.1 Java中的封装 128
8.3.2 使用访问控制符 129
8.3.3 Java中的包 130
8.3.4 import 132
8.4 接口 132
8.4.1 定义接口 133
8.4.2 接口里的量和方法 133
8.4.3 实现接口 134
8.4.4 引用接口 135
8.4.5 接口的继承 136
8.4.6 接口和抽象类 137
8.5 技术解惑 138
8.5.1 重写方法的两点注意事项 138
8.5.2 重写和重载的区别 138
8.5.3 举例理解类的意义 138
8.5.4 Java包的一些规则 138
8.5.5 探讨Package和import的
机制 139
8.5.6 Java接口编程的机理 140
第9章 Java的面向对象(下) 141
(视频总计39分钟,实例6个,拓展实例12个,技术解惑10个)
9.1 构造器详解 142
9.1.1 初始化构造器 142
9.1.2 构造器重载 143
9.1.3 调用父类构造器 143
9.2 多态 144
9.2.1 何谓多态 144
9.2.2 演示Java中的多态 146
9.3 引用类型 147
9.3.1 4种引用类型 147
9.3.2 instanceof运算符 150
9.3.3 引用变量的强制类型
转换 151
9.4 组合 152
9.5 初始化块 154
9.5.1 何谓初始化块 154
9.5.2 静态初始化块 155
9.6 包装类 156
9.7 深入详解final修饰符 157
9.7.1 用final修饰变量 158
9.7.2 final方法 159
9.8 内部类 160
9.8.1 何谓内部类 160
9.8.2 非静态内部类 160
9.8.3 成员内部类 162
9.8.4 局部内部类 162
9.8.5 静态内部类 163
9.8.6 匿名内部类 164
9.8.7 匿名类和内部类中的
this 166
9.8.8 总结Java内部类 167
9.9 枚举类 170
9.9.1 枚举类的方法 170
9.9.2 手动实现枚举类 170
9.9.3 枚举类型 172
9.10 技术解惑 174
9.10.1 构造器和方法的区别 174
9.10.2 this在构造器中的妙用 175
9.10.3 分析子类构造器调用父类
构造器的几种情况 175
9.10.4 要避免编译错误 175
9.10.5 强制类型转换不是
万能的 176
9.10.6 继承和组合的选择 176
9.10.7 分析发生异常的原因 176
9.10.8 用final修饰基本类型和
引用类型变量之间的
区别 176
9.10.9 类的4种权限 177
9.10.10 手工实现枚举类的缺点 177
第10章 集合 178
(视频总计51分钟,实例8个,拓展实例16个,技术解惑8个)
10.1 Java集合概述 179
10.2 Collection接口和Iterator接口 180
10.2.1 基础知识介绍 180
10.2.2 Collection接口和Iterator
接口 181
10.3 Set接口 182
10.3.1 基础知识介绍 182
10.3.2 使用HashSet 185
10.3.3 使用TreeSet类 186
10.3.4 使用EnumSet类 188
10.4 List接口 190
10.4.1 基本知识介绍 190
10.4.2 使用List接口和ListIterator
接口 192
10.4.3 使用ArrayList和
Vector类 193
10.5 Map接口 194
10.5.1 基本知识介绍 194
10.5.2 使用HashMap和Hashtable
实现类 198
10.5.3 使用SortedMap接口和
TreeMap实现类 199
10.5.4 使用WeakHashMap类 201
10.5.5 使用IdentityHashMap类 202
10.5.6 使用EnumMap类 202
10.6 Queue接口 203
10.6.1 LinkedList类 203
10.6.2 PriorityQueue类 205
10.7 集合工具类Collections 205
10.7.1 排序操作 205
10.7.2 查找和替换操作 206
10.8 其他集合类 207
10.8.1 Stack类 207
10.8.2 属性类Properties 208
10.9 技术解惑 211
10.9.1 Collection集合元素的改变
问题 211
10.9.2 深入理解HashSet 211
10.9.3 使用类EnumSet时的注意
事项 211
10.9.4 ArrayList和Vector的
区别 212
10.9.5 TreeMap判断两个元素
相等的标准 212
10.9.6 分析几种Map类的
性能 212
10.9.7 LinkedList、ArrayList、
Vector性能问题的研究 212
10.9.8 用swap()方法把集合中
两个位置的内容进行
交换 212
第11章 常用的类库 214
(视频总计54分钟,实例15个,拓展实例30个,技术解惑5个)
11.1 StringBuffer类 215
11.1.1 StringBuffer类基础 215
11.1.2 使用StringBuffer类 215
11.2 Runtime类 217
11.2.1 Runtime类 217
11.2.2 使用Runtime类 218
11.3 程序国际化 219
11.3.1 国际化基础 219
11.3.2 Locale类 219
11.3.3 ResourceBundle类 220
11.3.4 处理动态文本 221
11.3.5 使用类代替资源文件 222
11.4 System类 222
11.4.1 System类基础 223
11.4.2 垃圾对象的回收 223
11.5 Date类 224
11.5.1 使用Date类 224
11.5.2 使用Calendar类 225
11.5.3 使用DateFormat类 225
11.5.4 使用SimpleDate
Format类 226
11.6 Math类 227
11.7 Random类 228
11.8 NumberFormat类 229
11.9 BigInteger类 230
11.10 BigDecimal类 231
11.11 克隆对象 233
11.12 Arrays类 233
11.13 接口Comparable 234
11.13.1 Comparable接口基础 234
11.13.2 使用Comparable接口 235
11.13.3 使用Comparator接口 236
11.14 Observable类和Observer
接口 237
11.15 正则表达式 239
11.15.1 正则表达式基础 239
11.15.2 使用Pattern类和
Matcher类 240
11.15.3 String类和正则表达式 240
11.16 Timer类和TimerTask类 241
11.16.1 Timer类 241
11.16.2 TimerTask类 242
11.17 技术解惑 243
11.17.1 StringBuffer和String
选择的异同 243
11.17.2 通过System类获取本机
的全部环境属性 243
11.17.3 分析对象的生命周期 244
11.17.4 如果没有 Java开发从入门到精通 下载 mobi epub pdf txt 电子书 格式

Java开发从入门到精通 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

Java开发从入门到精通 下载 mobi pdf epub txt 电子书 格式 2024

Java开发从入门到精通 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

挺不错啊!

评分

满分。好评

评分

值得一看的,有编程思维可以借鉴借鉴

评分

正品未拆封,

评分

不错通俗易懂很好

评分

很不错的自学书

评分

喜欢,正在研读,内容易懂~~~

评分

公司统一采购,为了让大家有个好的工作环境

评分

知识就是力量 这本书非常好 适合新手学习使用 多学习就有未来

类似图书 点击查看全场最低价

Java开发从入门到精通 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.qciss.net All Rights Reserved. 图书大百科 版权所有