图书介绍
Java开发入门及项目实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 明日科技编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302276623
- 出版时间:2012
- 标注页数:417页
- 文件大小:160MB
- 文件页数:430页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java开发入门及项目实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 入门篇2
第1章 Java语言概述(自学视频、源程序:配套资源mr 1)2
1.1 Java语言概述3
1.1.1 Java语言历史3
1.1.2 Java语言的现状3
1.1.3 Java语言的面向对象特性3
1.2 JDK的下载、安装及配置5
1.2.1下载JDK5
1.2.2安装JDK8
1.2.3配置JDK11
1.2.4测试开发环境12
1.3第一个Java程序13
1.4本章小结16
1.5技能专项测试16
1.6实战模拟17
第2章 Eclipse开发工具(自学视频、源程序:配套资源mr 2)19
2.1 Eclipse简介20
2.2 Eclipse的安装与汉化20
2.2.1下载Eclipse20
2.2.2安装Eclipse22
2.2.3启动Eclipse23
2.2.4汉化Eclipse24
2.3第一个Java项目28
2.3.1创建Java项目28
2.3.2创建类文件29
2.3.3编写程序代码29
2.3.4运行Java程序30
2.4本章小结31
2.5技能专项测试31
2.6实战模拟32
第3章 Java语言基础(自学视频、源程序:配套资源mr 3)33
3.1 Java类的结构34
3.1.1 Java包的声明34
3.1.2 Java类的定义35
3.1.3类中的变量和常量35
3.1.4类中的方法39
3.2 Java中的注释40
3.2.1单行注释40
3.2.2多行注释40
3.2.3文档注释41
3.3基本数据类型41
3.3.1整数类型42
3.3.2浮点类型43
3.3.3字符类型43
3.3.4布尔类型45
3.4常见运算符45
3.4.1赋值运算符46
3.4.2算术运算符47
3.4.3自增、自减运算符48
3.4.4比较运算符48
3.4.5逻辑运算符49
3.4.6位运算符50
3.4.7三元运算符52
3.4.8运算符的优先级53
3.5数据类型转换54
3.5.1隐式类型转换54
3.5.2显式类型转换56
3.6编码规范56
3.7 Java编程的常见错误57
3.7.1语义错误57
3.7.2语法错误58
3.8本章小结59
3.9技能专项测试59
3.10实战模拟61
第4章 流程控制(自学视频、源程序:配套资源mr 4)62
4.1条件语句63
4.1.1 if条件语句63
4.1.2 if-else语句64
4.1.3 switch语句66
4.2循环语句69
4.2.1 while语句69
4.2.2 do-while语句71
4.2.3 for语句72
4.3跳转语句75
4.3.1 break语句75
4.3.2 continue语句76
4.3.3 return语句77
4.4本章小结78
4.5技能专项测试78
4.6实战模拟80
第5章 数组(自学视频、源程序:配套资源rnr 5)82
5.1数组概述83
5.2一维数组的创建及使用83
5.2.1创建一维数组83
5.2.2初始化一维数组85
5.2.3使用一维数组85
5.3二维数组的创建及使用86
5.3.1二维数组的创建87
5.3.2二维数组初始化88
5.3.3使用二维数组88
5.4数组的基本操作90
5.4.1遍历数组90
5.4.2填充替换数组元素91
5.4.3对数组进行排序93
5.4.4复制数组94
5.4.5数组查询95
5.5本章小结99
5.6技能专项测试99
5.7实战模拟101
第6章 面向对象入门(自学视频、源程序:配套资源mr 6)102
6.1面向对象基本概念103
6.1.1什么是对象103
6.1.2什么是类104
6.1.3什么是封装105
6.1.4什么是继承105
6.1.5什么是多态106
6.2类和对象107
6.2.1类的定义107
6.2.2成员变量的定义108
6.2.3普通方法的定义109
6.2.4局部变量的定义109
6.2.5构造方法的定义110
6.2.6方法参数的传递111
6.2.7对象创建和使用113
6.2.8 this关键字的用途116
6.2.9访问权限修饰符117
6.2.10 static关键字的用途117
6.2.11 final关键字的用途118
6.2.12包的定义与使用119
6.3注解121
6.3.1预定义注解121
6.3.2自定义注解121
6.4本章小结122
6.5专项技能测试122
6.6实战模拟125
第7章 面向对象进阶(自学视频、源程序:配套资源mr 7)126
7.1接口的使用127
7.1.1接口的定义127
7.1.2接口的实现127
7.2类的继承130
7.2.1继承的实现131
7.2.2继承中的重写131
7.2.3使用super关键字133
7.3抽象类的使用135
7.4多态137
7.5内部类139
7.5.1成员内部类139
7.5.2局部内部类142
7.5.3匿名内部类143
7.5.4静态内部类145
7.5.5内部类的继承146
7.6 Class类与Java反射147
7.6.1访问构造方法148
7.6.2访问成员变量151
7.6.3访问方法153
7.7本章小结156
7.8技能专项测试156
7.9实战模拟158
第8章 字符串与包装类(自学视频、源程序:配套资源mr 8)160
8.1 String类的常用方法161
8.1.1 String类概述161
8.1.2 String类常用方法161
8.1.3正则表达式175
8.2整数类型包装类177
8.2.1 Integer177
8.2.2 Short180
8.2.3 Long181
8.2.4 Byte183
8.3浮点类型包装类184
8.3.1 Float184
8.3.2 Double185
8.4字符和布尔类型包装类186
8.4.1 Character186
8.4.2 Boolean188
8.5本章小结189
8.6技能专项测试189
8.7实战模拟191
第2篇 提高篇194
第9章 Java集合类框架(自学视频、源程序:配套资源tnr 9)194
9.1集合框架概述195
9.2 Collection和Map接口195
9.2.1 List接口的常用方法195
9.2.2 Set接口的常用方法197
9.2.3 Map接口的常用方法199
9.3 List接口的实现类200
9.4 Set接口的实现类202
9.5 Map接口的实现类204
9.6迭代器的获得与使用206
9.7本章小结208
9.8技能专项测试208
9.9实战模拟209
第10章 常用数学工具类(自学视频、源程序:配套资源mr10)210
10.1常见的数学运算211
10.1.1求三角函数211
10.1.2计算指数、对数和方根212
10.1.3取整和舍入213
10.1.4获得最大值、最小值和绝对值214
10.1.5生成随机数215
10.2高精度数学类219
10.2.1高精度整数类Biglnteger219
10.2.2高精度浮点数类BigDecimal221
10.3数字的格式化223
10.4本章小结226
10.5技能专项测试226
10.6实战模拟228
第11章 优雅地错误处理(自学视频、源程序:配套资源mr11)229
11.1 Java异常概述230
11.2异常的分类231
11.2.1可控式异常231
11.2.2运行时异常232
11.3异常的捕获234
11.3.1错误234
11.3.2捕获异常234
11.4异常的抛出236
11.4.1使用throws声明抛出异常237
11.4.2使用throw语句抛出异常237
11.5常见的异常类型239
11.6自定义异常240
11.7本章小结241
11.8技能专项测试242
11.9实战模拟243
第12章 输入/输出(自学视频、源程序:配套资源mr12)244
12.1流概述245
12.2输入/输出流245
12.2.1输入流245
12.2.2输出流247
12.3 File类249
12.3.1文件的创建与删除249
12.3.2获取文件信息250
12.4文件输入/输出流253
12.4.1 FileInputStream与FileOutputStream类253
12.4.2 FileReader类和FileWriter类254
12.5带缓存的输入/输出流257
12.5.1 BufferedInputStream与BufferedOutputStream类257
12.5.2 BufferedReader与BufferedWriter类258
12.6数据输入/输出流260
12.7 ZIP压缩输入/输出流261
12.7.1压缩文件262
12.7.2解压缩ZIP文件263
12.8本章小结265
12.9技能专项测试266
12.10实战模拟267
第13章 枚举类型与泛型(自学视频、源程序:配套资源mr13)269
13.1枚举类型270
13.1.1使用枚举类型设置常量270
13.1.2深入了解枚举类型272
13.1.3使用枚举类型的优势277
13.2泛型278
13.2.1回顾“向上转型”与“向下转型”278
13.2.2定义泛型类279
13.2.3泛型的常规用法280
13.2.4泛型的高级用法283
13.2.5泛型总结286
13.3本章小结287
13.4技能专项测试287
13.5实战模拟288
第14章 Swing入门(自学视频、源程序:配套资源mr14)289
14.1 Swing概述290
14.1.1 Swing特点290
14.1.2 Swing包290
14.1.3常用Swing组件概述291
14.2常用窗体291
14.2.1 JFrame窗体291
14.2.2 JDialog293
14.3标签组件与图标295
14.3.1在窗体中添加标签296
14.3.2在窗体中添加图标297
14.4常用布局管理器300
14.4.1流(FlowLayout)布局管理器300
14.4.2边界(BorderLayout)布局管理器301
14.4.3网格(GridLayout)布局管理器303
14.4.4绝对布局管理器304
14.5常用面板306
14.5.1 JPanel面板306
14.5.2 JScrollPane面板307
14.6按钮组件308
14.6.1普通按钮(JButton)组件308
14.6.2单选按钮(JRadioButton)组件309
14.6.3复选框(JCheckBox)组件311
14.7列表组件313
14.7.1下拉列表框(JComboBox)组件313
14.7.2列表框(JList)组件314
14.8文本组件317
14.8.1文本框(JTextField)组件317
14.8.2密码框(JPasswordField)组件318
14.8.3文本域(JTextArea)组件318
14.9常用事件监听器320
14.9.1监听事件简介320
14.9.2动作事件(ActionEvent)监听器320
14.9.3焦点事件(FocusEvent)监听器321
14.10本章小结323
14.11技能专项测试323
14.12实战模拟324
第15章 多线程(自学视频、源程序:配套资源rnr15)325
15.1线程简介326
15.2 Java实现线程的两种方式326
15.2.1继承Thread类327
15.2.2实现Runable接口328
15.3线程的生命周期331
15.4操作线程的方法332
15.4.1线程的休眠332
15.4.2线程的挂起333
15.4.3线程的中断335
15.4.4线程的礼让337
15.5线程的优先级338
15.6线程同步340
15.6.1线程安全340
15.6.2线程同步机制342
15.7线程间的通信344
15.8本章小结347
15.9技能专项测试347
15.10实战测试349
第16章 网络通信(自学视频、源程序:配套资源mr16)351
16.1网络程序设计基础352
16.1.1局域网与互联网352
16.1.2网络协议352
16.1.3端口和套接字353
16.2 TCP程序设计基础354
16.2.1 InetAddress类355
16.2.2 ServerSocket类356
16.2.3 TCP网络程序357
16.3 UDP程序设计基础361
16.3.1 DatagramPacket类361
16.3.2 DatagramSocket类361
16.3.3 UDP网络程序362
16.4本章小结365
16.5技能专项测试365
16.6实战模拟366
第17章 数据库操作(自学视频、源程序:配套资源mr17)368
17.1数据库基础知识369
17.1.1什么是数据库369
17.1.2数据库的种类及功能369
17.2 JDBC技术370
17.2.1什么是JDBC技术370
17.2.2为什么要在项目中添加数据库驱动371
17.3 JDBC中常用的类与接口371
17.3.1 Connection接口371
17.3.2 Statement接口372
17.3.3 PreparedStatement接口372
17.3.4 DriverManager类373
17.3.5 ResultSet接口373
17.4数据库操作374
17.4.1连接数据库375
17.4.2向数据库发送SQL语句377
17.4.3处理查询结果集377
17.4.4添加数据377
17.4.5删除数据378
17.4.6修改数据379
17.4.7查询数据380
17.4.8使用预编译语句381
17.4.9模糊查询383
17.5本章小结385
17.6技能专项测试385
17.7实战模拟386
第3篇 应用篇390
第18章 企业人事管理系统(自学视频、源程序:配套资源mr18)390
18.1开发背景391
18.2系统分析391
18.3系统设计391
18.3.1系统目标391
18.3.2系统功能结构391
18.3.3系统预览392
18.4数据库设计394
18.4.1数据库分析394
18.4.2数据库概念设计394
18.5主窗体设计395
18.5.1导航栏的设计396
18.5.2工具栏的设计397
18.6公共模块设计400
18.6.1编写Hibernate配置文件400
18.6.2编写Hibernate持久化类和映射文件400
18.6.3编写通过Hibernate操作持久化对象的常用方法401
18.6.4创建用于特殊效果的部门树对话框402
18.7人事管理模块设计404
18.7.1人事管理模块功能概述404
18.7.2人事管理模块技术分析405
18.7.3人事管理模块实现过程405
18.8待遇管理模块设计409
18.8.1待遇管理模块功能概述409
18.8.2待遇管理模块技术分析410
18.8.3待遇管理模块实现过程410
18.9开发问题解析414
18.10 Hibernate关联关系的建立方法415
18.10.1建立一对一关联415
18.10.2建立一对多关联416
热门推荐
- 894603.html
- 2567746.html
- 2835933.html
- 2374565.html
- 1319000.html
- 1142615.html
- 2645373.html
- 2999340.html
- 599252.html
- 2355020.html
- http://www.ickdjs.cc/book_2887958.html
- http://www.ickdjs.cc/book_1070082.html
- http://www.ickdjs.cc/book_603984.html
- http://www.ickdjs.cc/book_1287391.html
- http://www.ickdjs.cc/book_3130739.html
- http://www.ickdjs.cc/book_750743.html
- http://www.ickdjs.cc/book_3367712.html
- http://www.ickdjs.cc/book_3078899.html
- http://www.ickdjs.cc/book_1776705.html
- http://www.ickdjs.cc/book_2579308.html