手把手教你学Java

出版日期:2016-3
ISBN:9787121280779
作者:罗专 郭桂枫 刘安华 编著
页数:288页

作者简介

《手把手教你学Java》从初学者的角度详细讲解了Java开发中重点用到的多种技术。《手把手教你学Java》共13章,包括开发Java项目的基本框架、运行机制和原理、基本语法、运算符、多种条件结构、循环、String和StringBuffer、类和方法、数组等,并采用典型例子、使用通俗易懂的语言阐述面向对象中的抽象概念、继承、封装、多态、异常、面向对象编程、面向接口编程。通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者养成良好的编程习惯。《手把手教你学Java》分为理论、上机、作业、简答题4个部分,并且在每章的开头对本章所有的单词进行总结,全书附有配套视频。
《手把手教你学Java》既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。

书籍目录

第1章 开发简单Java应用程序
1
1.1什么是程序
2
程序的定义
3
如何编制程序
3
1.2为什么学习Java
3
Java的来历
4
Java可以做什么
4
Java技术平台简介
4
1.3开发Java程序的步骤
5
Java程序框架
7
第一个Java程序
8
Java项目组织结构
13
Java程序的注释
14
1.4Java编码规范
15
1.5常见错误
16
1.6习题
19
第2章 变量、数据类型和运算符
21
2.1变量
22
2.2数据类型
24
不同的数据类型
24
Java常用数据类型
24
2.3变量声明及使用
25
2.4变量的命名规则
27
2.5赋值运算符
29
2.6算术运算符
30
2.7数据类型转换
32
为什么需要数据类型转换
32
自动数据类型转换
32
强制数据类型转换
33
强制类型转换的语法
34
2.8习题
35
第3章 运算符和条件结构
37
3.1boolean类型
38
为什么需要boolean类型
38
什么是boolean类型
39
如何使用boolean类型
39
3.2关系运算符
40
为什么使用关系运算符
40
什么是关系运算符
41
3.3if条件结构
41
为什么需要if条件结构
41
什么是if条件结构
42
3.4如何使用if条件结构
43
使用基本的if条件结构
43
复杂条件下的if条件结构
44
使用if-else条件结构
45
if-else结构的语法
46
使用多重if结构
47
多重if-else结构的语法
48
3.5switch结构
51
为什么使用switch结构
51
什么是switch结构
51
如何使用switch结构
52
3.6习题
55
第4章 循环结构(一)
57
4.1while循环
58
为什么需要循环
58
什么是循环
60
什么是while循环
61
如何使用while循环
62
4.2do-while循环
67
为什么需要do-while循环
67
什么是do-while循环
68
如何使用do-while循环
68
while循环和do-while循环的区别
69
4.3程序调试
70
为什么需要程序调试
70
什么是程序调试
70
如何进行程序调试
71
4.4习题
75
第5章 循环结构(二)
77
5.1for循环
78
为什么需要for循环
78
什么是for循环
79
for循环的语法
79
如何使用for循环
80
5.2循环结构总结
84
5.3.跳转语句
85
break语句的使用
85
continue语句的使用
88
5.4Java代码调试
91
5.5程序控制流语句总结
93
5.6习题
94
第6章 对象和类
96
6.1对象
97
身边的对象
98
对象的属性和方法
99
6.2封装
99
6.3类
100
类的属性
100
类的方法
100
6.4对象和类的区别
101
类是对象的类型
101
Java是面向对象的语言
102
Java的类模板
102
6.5如何定义类
103
6.6使用Eclipse创建类
105
6.7如何创建和使用对象
107
创建类对象的语法
107
引用属性和方法的语法
107
6.8面向对象的优点
110
6.9数据类型总结
111
6.10习题
113
第7章 类的方法
115
7.1类的方法概述
116
什么是类的方法
116
类的方法的组成
117
定义类的方法的语法
117
方法调用
118
变量作用域及常见错误
122
对比
123
7.2面向对象编程思维
124
7.3包
125
为什么需要包
125
如何创建包
127
声明包的语法
127
使用Eclipse创建包
127
包与目录的关系
130
7.4如何导入包
130
导入包中的单个类的语法
130
导入包中的所有类的语法
131
7.5JavaDoc注释
131
7.6JavaSE6帮助文档
133
7.7习题
136
第8章 数组
139
8.1为什么需要数组
140
数组概述
142
8.2如何使用数组
144
使用数组的步骤
144
8.3数组应用
149
排序
151
8.4习题
153
第9章 字符串
156
9.1字符串概述
157
如何使用字符串
157
字符串的长度
158
9.2字符串的比较
159
equals方法
160
equalsLgnoreCase方法
161
toLowerCase方法
161
toUpperCase方法
161
concat方法
164
9.3字符串常用的提取和查询方法
164
indexOf方法
165
lastIndexOf方法
166
substring方法一
166
substring方法二
166
trim方法
166
9.4带参数的方法
168
如何使用带参数的方法
169
带参数的方法应用
170
9.5StringBuffer
172
9.6Java语言的特点总结
174
9.7习题
175
第10章 面向对象的Java实现——封装
178
10.1封装
179
为什么需要封装
179
什么是封装
180
10.2构造方法
184
为什么需要构造方法
184
什么是构造方法
186
10.3方法重载
188
10.4构造方法重载
190
10.5习题
192
第11章 面向对象的Java实现——继承和多态
196
11.1继承
197
为什么需要继承
197
如何实现继承
202
11.2一切类的祖先——Object
203
11.3多态
204
为什么需要多态
204
什么是多态
208
如何实现多态
209
11.4习题
210
第12章 面向对象的Java实现——接口
214
12.1Java接口
215
生活中的接口
215
什么是Java接口
215
为什么需要Java接口
217
12.2面向接口编程
221
什么是面向接口编程
221
面向接口编程
222
12.3常量
224
为什么需要常量
224
什么是常量
225
常量的优点
225
Java中常量的定义规则
226
在Java接口中声明常量
227
12.4习题
228
第13章 使用异常处理程序错误
231
13.1异常
232
生活中的异常
232
程序中的异常
232
什么是异常
233
13.2异常处理
234
什么是异常处理
234
Java中如何进行异常处理
234
try-catch块
235
try-catch-finally块
236
多重catch块
237
13.3抛出异常
239
13.4捕获异常
240
13.5声明异常
240
13.6使用log4j记录日志信息
241
什么是日志
242
如何使用log4j记录日志
242
13.7习题
246
上机1 开发简单Java应用程序
249
阶段1:指导部分
250
阶段2:练习部分
251
阶段3:指导部分
251
阶段4:练习部分
254
作业
254
上机2 变量、数据类型和运算符
256
阶段1:指导部分
256
阶段2:练习部分
258
阶段3:指导部分
259
阶段4:练习部分
260
作业
261
上机3 运算符和条件结构
263
阶段1:指导部分
263
阶段2:练习部分
265
阶段3:指导部分
266
阶段4:练习部分
270
作业
270
上机4 循环结构(一)
275
阶段1:指导部分
275
阶段2:指导部分
276
阶段3:练习部分
278
阶段4:指导部分
280
阶段5:练习部分
282
作业
283
上机5 循环结构(二)
285
阶段1:指导部分
285
阶段2:指导部分
287
阶段3:练习部分
288
阶段4:练习部分
290
作业
291
上机6 对象和类
293
阶段1:指导部分
293
阶段2:练习部分
294
阶段3:指导部分
295
阶段4:练习部分
296
阶段5:练习部分
297
作业
298
上机7 类的方法
300
阶段1:练习部分
300
阶段2:指导部分
301
阶段3:指导部分
304
阶段4:练习部分
306
作业
307
上机8 数组
309
阶段1:指导部分
309
阶段2:练习部分
311
阶段3:指导部分
311
阶段4:练习部分
313
阶段5:练习部分
314
作业
315
上机9 字符串
318
阶段1:指导部分
318
阶段2:练习部分
320
阶段3:练习部分
321
阶段4:练习部分
323
作业
324
上机10 面向对象的Java实现——封装
327
阶段1:指导部分
328
阶段2:练习部分
329
阶段3:指导部分
330
阶段4:练习部分
332
作业
333
上机11 面向对象的Java实现——继承和多态
334
阶段1:指导部分
334
阶段2:练习部分
336
阶段3:指导部分
337
阶段4:练习部分
340
作业
341
上机12 面向对象的Java实现——接口
342
阶段1:指导部分
342
阶段2:练习部分
343
阶段3:指导部分
344
阶段4:练习部分
346
作业
347
上机13 使用异常处理程序错误
349
阶段1:指导部分
349
阶段2:练习部分
351
阶段3:指导部分
351
阶段4:练习部分
354
作业
355
附录A Java基本数据类型
356
附录B String和StringBuffer
357
附录C Java语言的基本数据类型的包装类
360
附录D 访问修饰符
361

内容概要

罗专,毕业于国防科学技术大学,计算机专业。擅长技术为:Java OOP、JavaWeb、JavaEE平台框架技术Struts2、Spring、Hibernate、MyBatis、Ajax、jQuery、SQL Server、Oracle、设计模式、UML等Java全方位专业技术。
从事软件行业管理和教学15余载。教学经验非常丰富,授课幽默风趣、浅显易懂、重点突出,并录制了全部的教学现场视频且免费发布,供学生们学习和复习使用。始终本着“没有教不会的学生,只有不会教的老师”的宗旨,全心全意的培养学生的综合素质、向学生灌输“做事先做人”的理念,受到学员的一致赞誉、家长的信任和企业的好评。


 手把手教你学Java下载



发布书评

 
 


 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024