图书介绍
Java SE 6.0基础及应用案例开发【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 李刚生,王燚,焦玲编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302207443
- 出版时间:2009
- 标注页数:504页
- 文件大小:155MB
- 文件页数:514页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java SE 6.0基础及应用案例开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇1
第1章 Java SE概述1
1.1 Java SE的产生与发展2
1.1.1 Java技术的产生2
1.1.2 Java SE的发展2
1.2 Java SE的特点3
1.3 搭建Java SE简易开发环境5
1.3.1 下载JDK 6.05
1.3.2 安装JDK 6.05
1.3.3 Windows环境下JDK 6.0的配置7
1.3.4 JDK 6.0的新特性9
1.4 Java SE程序开发过程10
1.4.1 Java SE 6.0程序的基本结构10
1.4.2 编写Java SE 6.0程序11
1.4.3 编译和运行Java SE 6.0程序12
1.4.4 使用Java SE 6.0 API文档12
1.5 思考与练习14
第2章 Java SE 6.0基本语法15
2.1 Java符号16
2.1.1 标识符16
2.1.2 关键字16
2.1.3 运算符和分隔符17
2.1.4 注释17
2.2 数据类型18
2.2.1 基本类型19
2.2.2 引用类型19
2.3 常量与变量19
2.3.1 常量的概念与使用19
2.3.2 变量的声明与引用21
2.3.3 变量的作用域26
2.4 运算符30
2.4.1 算术运算符30
2.4.2 关系运算符31
2.4.3 赋值运算符32
2.4.4 逻辑运算符33
2.4.5 条件运算符34
2.4.6 位运算符35
2.4.7 运算符的优先级36
2.4.8 语句和表达式37
2.5 数据类型间的转换37
2.5.1 自动类型转换38
2.5.2 强制类型转换39
2.6 数组与字符串40
2.6.1 一维数组40
2.6.2 多维数组45
2.6.3 字符串49
2.7 基本数据类型与封装类58
2.7.1 构造方法58
2.7.2 常用方法61
2.8 思考与练习62
第3章 Java SE 6.0流程控制语句63
3.1 三种控制结构64
3.2 分支语句64
3.2.1 简单if语句64
3.2.2 if…else语句65
3.2.3 多层嵌套if…else语句67
3.2.4 判断中的“短路”现象69
3.2.5 使用if语句和三目运算符判定是否是闰年71
3.2.6 switch多分支语句72
3.3 循环语句75
3.3.1 while语句75
3.3.2 do…while语句76
3.3.3 for语句78
3.3.4 多种循环嵌套80
3.3.5 使用循环语句计算水仙花数81
3.4 跳转语句82
3.4.1 break语句82
3.4.2 continue语句84
3.4.3 return语句87
3.4.4 goto语句87
3.5 思考与练习88
第4章 Eclipse集成开发环境89
4.1 Eclipse的概念和特点90
4.1.1 Eclipse的概念90
4.1.2 Eclipse的主要特点90
4.2 Eclipse的安装与配置91
4.2.1 Eclipse的下载91
4.2.2 Eclipse的安装91
4.2.3 Eclipse的启动92
4.2.4 Eclipse多国语言包的安装93
4.3 Eclipse平台96
4.3.1 Eclipse平台技术概述96
4.3.2 Eclipse透视图99
4.3.3 Eclipse视图101
4.3.4 Eclipse编辑器101
4.4 创建并运行Java项目103
4.4.1 创建Java项目104
4.4.2 创建Java类105
4.4.3 编写Java源代码106
4.4.4 Java项目的运行112
4.4.5 Java项目的调试113
4.5 Eclipse中的项目管理118
4.5.1 导入包118
4.5.2 导入Java类118
4.5.3 导入Java项目119
4.5.4 导出Java项目120
4.6 思考与练习121
第二篇 任务驱动篇123
第5章 Java SE的类和接口123
5.1 类和对象124
5.1.1 Java类定义124
5.1.2 类的成员变量125
5.1.3 类的成员方法128
5.1.4 类的构造方法135
5.1.5 对象的创建和使用136
5.1.6 类的封装139
5.1.7 包的创建和使用143
5.1.8 任务:创建用户类User146
5.2 类的继承147
5.2.1 类的继承概述147
5.2.2 方法的重载和覆盖151
5.2.3 抽象类和最终类156
5.2.4 任务:创建管理员类Admin160
5.3 接口160
5.3.1 定义接口161
5.3.2 实现接口161
5.3.3 任务:创建图书的接口166
5.4 项目实践166
5.4.1 定义图书类166
5.4.2 定义读者类169
5.5 思考与练习171
第6章 Java SE 6.0的图形用户界面173
6.1 简单控件和流式布局174
6.1.1 JLabel(标签)组件174
6.1.2 JTextField(文本框)组件176
6.1.3 JPasswordField(密码框)组件177
6.1.4 JButton(按钮)组件179
6.1.5 JPanel(面板)组件180
6.1.6 流式布局管理器183
6.1.7 任务:创建管理员登录界面185
6.2 选择框和网格布局187
6.2.1 JComboBox(选择框)组件187
6.2.2 JList(列表框)组件188
6.2.3 JRadioButton(单选按钮)和JCheckBox(复选框)组件189
6.2.4 JOptionPane(弹出对话框)组件190
6.2.5 网格布局管理器194
6.2.6 任务:创建计算器界面196
6.3 Java SE中事件处理模型和BorderLayout布局201
6.3.1 JTable(表格)组件201
6.3.2 JScrollPane(滚动面板)组件202
6.3.3 Vector(向量)组件203
6.3.4 Java SE中事件处理模型204
6.3.5 BorderLayout布局管理器222
6.3.6 任务:创建图书管理界面223
6.4 高级控件和卡式布局228
6.4.1 JMenu(菜单)组件、JMenuItem(菜单选项)组件和JMenuBar(菜单栏)组件228
6.4.2 JSplitPane(分割面板)组件231
6.4.3 JTree(树状结构)组件233
6.4.4 卡布局管理器236
6.4.5 JFrame窗体239
6.4.6 任务:创建系统主界面240
6.5 文本域、对话框和BoxLayout布局245
6.5.1 JTextArea(文本域)组件245
6.5.2 FileDialog(文件对话框)组件248
6.5.3 BoxLayout布局248
6.5.4 任务:创建记事本主界面250
6.6 项目实践252
6.6.1 创建管理用户界面252
6.6.2 创建添加、修改、删除用户界面255
6.7 思考与练习266
第7章 Java SE 6.0的输入输出流267
7.1 Java SE的输入输出类库268
7.1.1 流概述268
7.1.2 Java SE的输入输出流类268
7.2 Java SE的输入流271
7.2.1 Java SE的I/O处理方式271
7.2.2 标准输入274
7.2.3 文件的字节输入流275
7.2.4 文件的字符输入流281
7.2.5 I/O异常处理283
7.2.6 任务:打开记事本文件288
7.3 Java SE的输出流290
7.3.1 标准输出流290
7.3.2 文件的字节输出流291
7.3.3 文件的字符输出流293
7.3.4 任务:保存记事本文件296
7.4 Java SE的文件类297
7.4.1 文件类297
7.4.2 复制和删除文件300
7.4.3 复制和删除文件夹303
7.4.4 任务:管理记事本文件305
7.5 项目实践310
7.5.1 通过NIO操作文件310
7.5.2 读写二机制文件311
7.6 思考与练习312
第8章 Java SE 6.0的网络应用313
8.1 Java SE Socket服务器端编程314
8.1.1 Java SE的Socket编程314
8.1.2 创建Socket服务器端315
8.1.3 Socket异常处理316
8.1.4 任务:创建图书管理系统服务器端317
8.2 Java SE Socket客户端编程322
8.2.1 创建Socket客户端322
8.2.2 Socket通信中的I/O流322
8.2.3 任务:创建图书管理系统客户端324
8.3 Java SE的多线程应用330
8.3.1 Java SE中的多线程330
8.3.2 线程的创建331
8.3.3 线程的控制332
8.3.4 线程的同步334
8.3.5 任务:实现多线程的图书管理系统339
8.4 项目实践——实现NIO机制的服务器347
8.5 思考与练习355
第9章 Java SE 6.0数据库编程357
9.1 JDBC编程基础358
9.1.1 Java SE的JDBC编程358
9.1.2 建立数据库连接359
9.1.3 进行数据库查询365
9.1.4 任务:实现管理员登录的数据库编程368
9.2 JDBC高级编程372
9.2.1 查询图书信息372
9.2.2 添加图书信息374
9.2.3 修改图书信息375
9.2.4 删除图书信息375
9.2.5 JDBC中的事务处理376
9.2.6 任务:实现图书管理的数据库编程379
9.3 项目实践——管理系统中的读者信息394
9.4 思考与练习403
第三篇 综合案例编程篇405
第10章 图书管理系统405
10.1 系统分析406
10.1.1 需求分析406
10.1.2 可行性分析406
10.1.3 开发及运行环境分析406
10.2 系统设计407
10.2.1 系统流程407
10.2.2 模块功能结构分析408
10.3 数据库设计409
10.3.1 E-R图409
10.3.2 数据表结构分析410
10.4 连接数据库模块411
10.5 管理员登录模块413
10.5.1 管理员登录界面414
10.5.2 管理员登录技术实现414
10.6 系统主界面模块417
10.6.1 系统主界面418
10.6.2 系统主界面的技术实现418
10.7 用户管理模块424
10.7.1 用户管理模块的客户端424
10.7.2 用户管理模块的服务器端447
10.8 图书管理模块454
10.8.1 图书管理模块的客户端454
10.8.2 图书管理模块的服务器端477
10.9 图书借阅模块484
10.9.1 图书借阅模块的客户端484
10.9.2 图书借阅模块的服务器端497
10.10 思考与练习504
热门推荐
- 3786808.html
- 3390210.html
- 2851820.html
- 2009508.html
- 718761.html
- 274088.html
- 647187.html
- 1882117.html
- 1866565.html
- 1969065.html
- http://www.ickdjs.cc/book_2768092.html
- http://www.ickdjs.cc/book_2790357.html
- http://www.ickdjs.cc/book_2782496.html
- http://www.ickdjs.cc/book_667726.html
- http://www.ickdjs.cc/book_1807234.html
- http://www.ickdjs.cc/book_3658808.html
- http://www.ickdjs.cc/book_70028.html
- http://www.ickdjs.cc/book_1620823.html
- http://www.ickdjs.cc/book_2076075.html
- http://www.ickdjs.cc/book_3523525.html