图书介绍
Java开发入行真功夫PDF|Epub|txt|kindle电子书版本网盘下载
![Java开发入行真功夫](https://www.shukui.net/cover/49/31258564.jpg)
- 陈冈,陈智洁,宋泽源编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121082191
- 出版时间:2009
- 标注页数:521页
- 文件大小:197MB
- 文件页数:540页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java开发入行真功夫PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java开发环境基础1
1.1案例场景2
用Java问候世界2
我们现在能做的2
1.2 Java语言概述3
Java的家谱3
Java语言的特点3
Java虚拟机5
1.3 Java开发工具包JDK5
JDK的下载与安装5
Java环境变量的配置7
1.4 Java开发工具Eclipse9
Eclipse概述9
Eclipse下载和安装10
Eclipse工作台12
Eclipse基本操作13
1.5回到案例场景19
基本思路19
代码演练20
1.6本章小结与习题20
重点回顾20
课后练习20
第2章 Java语言基础21
2.1案例场景22
摄氏温度和华氏温度随心换22
我们现在能做的22
2.2标识符、注释和分隔符24
标识符24
注释25
分隔符26
2.3变量和常量27
常量27
变量27
2.4基本数据类型29
整型29
字符型29
浮点型30
逻辑型31
2.5数据类型之间的转换31
自动类型转换31
强制类型转换32
2.6运算符与表达式33
运算符33
表达式38
运算符的优先级39
2.7 Java语言的编码规范40
为什么要制订编码规范40
Java代码编写规则40
2.8回到案例场景41
基本思路41
代码演练41
2.9本章小结与习题43
重点回顾43
课后练习44
第3章 程序控制语句45
3.1案例场景46
开始累积你的航空里程吧46
我们现在能做的46
3.2选择语句47
if语句47
switch语句52
3.3循环语句54
for循环语句54
while循环语句57
do-while循环语句58
循环嵌套59
3.4 break和continue语句60
break语句60
continue语句62
3.5回到案例场景63
基本思路63
代码演练64
3.6本章小结与习题66
重点回顾66
课后练习66
第4章 数组69
4.1案例场景70
红福娃连锁店的订单70
我们现在能做的70
4.2一维数组71
数组的声明71
数组的创建和赋值72
数组元素的访问73
4.3多维数组74
4.4数组的操作76
增强的for循环76
数组的各种处理77
4.5回到案例场景79
基本思路79
代码演练81
4.6本章小结与习题82
重点回顾82
课后练习82
第5章 面向对象程序设计83
5.1案例场景84
描述一下选课系统中的业务和对象84
我们现在能做的84
5.2基本概念85
对象85
类86
封装86
继承87
多态性87
5.3包88
包的定义88
包的层次结构89
包的使用90
5.4类的创建90
使用class定义类90
类修饰符91
成员变量和方法92
5.5方法93
定义方法93
局部变量94
实例方法和类方法95
方法重载96
构造方法96
类的主方法97
5.6在Eclipse中创建类99
5.7使用对象101
创建对象101
调用方法101
将对象作为返回值102
对象的比较102
Object对象103
基本数据类型对象104
instanceof操作符104
null和this关键字104
值传递和引用传递105
5.8访问控制106
权限修饰符106
类成员的访问106
5.9继承108
超类和子类108
继承的语法形式108
方法覆盖109
super关键字110
5.10嵌套类和内部类111
5.11抽象类112
5.12接口114
理解接口114
接口的定义114
接口的实现115
接口的继承115
嵌套接口116
5.13向上向下转型116
向上转型116
向下转型119
5.14反射120
类加载原理121
反射概述121
获取类信息122
访问构造方法123
访问成员变量125
访问成员方法126
动态处理数组127
5.15 自动装箱和拆箱129
5.16枚举、泛型和注释130
枚举(Enum)130
泛型(Generic)131
注释(Annotation)134
5.17回到案例场景139
基本思路139
代码演练142
5.18本章小结与习题147
重点回顾147
课后练习147
第6章 字符串处理149
6.1案例场景150
顾客的意见很重要150
我们现在能做的150
6.2字符串类151
String类152
字符串数组152
6.3字符串操作153
获取字符串长度153
获取指定字符153
获取字符数组153
比较字符串154
查找字符串154
获取子串155
替换字符串155
分隔字符串156
转换大小写158
判断前缀和后缀158
连接字符串158
连接其他类型数据159
6.4字符串缓存类159
StringBuffer的创建160
StringBuffer的常用操作160
6.5字符串标记类163
StringTokenizer的创建163
StringTokenizer的常用操作164
6.6正则表达式165
基础知识165
模式Pattern165
模式匹配Matcher166
应用示例167
6.7回到案例场景169
基本思路169
代码演练170
6.8本章小结与习题172
重点回顾172
课后练习172
第7章 异常处理173
7.1案例场景174
不好意思,程序罢工了174
我们现在能做的174
7.2异常处理基础176
异常的概念176
异常处理机制176
Exception异常类177
Java常见异常178
7.3管理异常179
捕获异常180
throws抛出异常180
throw抛出异常182
finally语句183
7.4断言185
理解断言185
断言的启用和禁用185
断言的应用186
7.5回到案例场景187
基本思路187
代码演练188
7.6本章小结与习题190
重点回顾190
课后练习191
第8章 Java开发工具包193
8.1案例场景194
我们来玩个游戏吧194
我们现在能做的194
8.2 java.util包概述195
8.3集合框架195
8.4 Collection接口196
8.5 List接口197
List简介197
ArrayList类197
LinkedList类199
Vector类201
Stack类203
8.6 Queue接口204
Queue简介205
Deque接口和ArrayDeque类205
8.7 Set接口207
SortedSet和NavigableSet接口208
TreeSet类208
HashSet类210
LinkedHashSet类211
8.8 Iterator和ListIterator接口211
Iterator接口212
ListIterator接口212
8.9 Enumeration接口213
8.10 Map接口213
Map简介213
HashMap类215
LinkedHashMap类216
SortedMap和NavigableMap接口217
TreeMap类218
8.11格式化输入/输出219
格式化输入Scanner219
格式化输出Formatter221
8.12国际化处理224
国际化问题224
Locale225
ResourceBundle225
应用示例227
解决中文乱码问题228
8.13拾遗补缺229
集合操作类Collections229
日期和时间231
Properties属性集233
计时器235
8.14回到案例场景237
基本思路237
代码演练238
8.15 本章小结与习题239
重点回顾239
课后练习240
第9章 I/O输入/输出流241
9.1案例场景242
复制我的情书242
我们现在能做的242
9.2数据流的基本概念243
数据流的理解243
Java的标准数据流244
9.3 File类245
创建文件246
删除文件246
获取文件属性247
目录操作247
9.4输入/输出流248
字节流248
字符流249
缓冲输入/输出流251
数据输入/输出流251
9.5压缩输入/输出流253
ZipInputStream类253
ZipOutputStream类254
ZipEntry类254
创建压缩文件255
解压缩文件256
9.6回到案例场景258
基本思路258
代码演练258
9.7本章小结与习题259
重点回顾259
课后练习260
第10章 图形界面编程263
10.1案例场景264
我能登录吗?264
我们现在能做的264
10.2 AWT和Swing概述265
10.3 AWT常用控件265
窗口Frame265
标签Label266
按钮Button267
复选框Checkbox和CheckboxGroup267
面板Panel267
文本框TextField和TextArea269
选项框Choice和列表List270
滚动条Scrollbar和滚动面板ScrollPane271
画布Canvas272
菜单MenuBar、Menu和MenuItem273
10.4常用布局管理器276
FlowLayout布局276
CardLayout布局278
BorderLayout布局280
GridLayout布局281
null布局281
BoxLayout布局282
10.5事件处理284
理解事件284
事件监听器285
常见事件处理285
事件适配器287
10.6 Swing窗口288
窗口JFrame288
标准对话框JOptionPane289
颜色选择器JColorChooser292
文件选择器JFileChooser292
10.7 Swing容器294
面板JPanel294
标签化面板JTabbedPane295
拆分面板JSplitPane297
滚动面板JScrollPane297
工具栏JToolBar298
桌面面板和内部框架299
10.8 Swing控件300
标签JLabel301
文本控件301
按钮控件304
滚动条JScrollBar和滑块JSlider307
JComboBox和JList控件309
菜单控件312
10.9进度条315
JProgressBar315
ProgressMonitor316
SwingWorker317
应用示例317
10.10树JTree320
创建树320
遍历树322
处理节点事件323
修改树324
10.11表格JTable327
创建表格327
定制表格328
使用表格模型330
排序器和过滤器331
渲染器332
编辑器332
应用示例333
10.12回到案例场景341
基本思路341
代码演练342
10.13本章小结与习题345
重点回顾345
课后练习346
第11章 线程347
11.1案例场景348
动态的问候348
我们现在能做的348
11.2线程概述349
线程是什么350
线程的生命周期350
线程的状态350
11.3线程的创建351
继承Thread类351
实现Runnable接口352
11.4线程调度与优先级353
线程调度353
线程优先级353
11.5线程控制技术355
共享数据的线程互斥355
传送数据的线程同步356
11.6线程池358
11.7回到案例场景359
基本思路359
代码演练360
11.8本章小结与习题361
重点回顾362
课后练习362
第12章 Java网络编程363
12.1案例场景364
对聊一下如何364
我们现在能做的364
12.2基本概念365
URL366
协议366
端口367
Socket通信机制367
12.3 URL类和InetAddress类368
12.4 Socket编程369
基于TCP协议的Socket编程369
基于UDP协议的Socket编程371
支持多客户连接的Socket编程375
12.5轻量级HttpServer377
12.6回到案例场景379
基本思路379
代码演练380
12.7本章小结与习题383
重点回顾383
课后练习384
第13章 数据库处理385
13.1案例场景386
查一下我及格了没有386
我们现在能做的386
13.2数据库基础388
什么是数据库388
数据库管理系统389
13.3在Java中连接数据库389
数据库访问的总体结构389
连接数据库的两种方式390
JDBC结构模型390
Java DB数据库概览391
在项目中配置JDBC394
一个访问数据库的示例394
13.4 Java DB基础395
运行模式396
ij命令行工具397
数据库结构形式398
基本数据类型399
内置函数399
13.5 SQL语句400
CREATE TABLE语句400
INSERT语句401
SELECT语句401
UPDATE语句402
DELETE语句402
13.6 JDBC常用接口和类403
驱动Driver403
驱动管理器DriverManager404
数据库连接Connection405
会话声明Statement407
预编译PreparedStatement409
结果集ResultSet410
13.7数据库高级应用412
创建存储过程412
调用存储过程CallableStatement413
收集结果集元数据ResultSetMetaData414
使用数据源DataSource414
创建连接池数据源Cl ientConnectionPoolDataSource415
获取池化连接Pool edConnection416
事务处理417
13.8回到案例场景417
基本思路417
代码演练420
13.9本章小结与习题429
重点回顾429
课后练习429
第14章 XML编程431
14.1案例场景432
情人节卖了多少鲜花432
我们现在能做的432
14.2 XML简介438
XML的家谱438
XML的目标438
初识XML439
XML的优点440
14.3 XML基础440
文档对象模型440
XML解析器441
文档结构441
XML声明442
元素442
注释443
字符引用444
处理指令444
良构的XML和有效的XML446
14.4文档类型声明和DTD447
文档类型声明447
DTD448
14.5使用DOM存取XML453
DOM简介453
XML文档构建流程454
javax.xml.parsers包455
org.w3c.dom包456
javax.xml.transform.dom包459
javax.xml.transform.stream包459
javax.xml.transform包460
创建XML文档462
解决中文乱码问题463
解析XML文档464
14.6使用StAX处理XML466
StAX简介466
XMLStreamConstants接口467
XMLInputFactory类467
XMLOutputFactory类468
XMLStreamReader接口468
XMLStreamWriter接口469
创建XML文档469
解析XML文档471
14.7使用DOM4J操作XML472
下载配置DOM4J473
DOM4J常用接口和类473
创建XML文档476
读取XML文档478
14.8回到案例场景479
基本思路480
代码演练480
14.9本章小结与习题482
重点回顾482
课后练习483
第15章 JUnit单元测试485
15.1案例场景486
你的E-mail地址正确吗?486
我们现在能做的486
15.2软件测试概述487
15.3 JUnit简介488
15.4 JUnit安装配置和使用488
JUnit下载安装489
JUnit配置489
在Eclipse中配置使用JUnit490
15.5 JUnit常用类492
Test注释类492
Ignore注释类493
Before和After注释类493
Assert断言类494
Suite套件运行器类495
Suite.SuiteClasses套件注释类495
JUnitCore内核类496
Result结果类497
15.6回到案例场景498
基本思路498
代码演练500
15.7本章小结与习题502
重点回顾502
课后练习502
第16章 资源构建工具Ant503
16.1案例场景504
贴心的邮件提醒托盘程序504
我们现在能做的505
16.2 Ant概述509
16.3 Ant安装配置和运行509
Ant安装509
配置环境变量510
运行Ant510
16.4构建文件build.xml511
创建项目<Project>511
定义目标<target>512
设置属性<Property>513
定义任务<task>513
创建文件夹<mkdir>514
生成JAR文件<jar>514
编译源文件<javac>514
执行Java程序<java>515
输出消息<echo>515
删除文件<delete>515
复制文件<copy>515
使用文件组<FileSet>和<ZipFileSet>516
执行外部命令<exec>516
创建压缩文件<zip>517
解压<unzip>517
创建build.xml518
16.5回到案例场景518
基本思路518
代码演练519
16.6本章小结与习题521
重点回顾521
课后练习521