图书介绍
Java程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 廖福保,邓会敏主编;熊伟平,杨善友,罗拥华等副主编 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787560991962
- 出版时间:2013
- 标注页数:305页
- 文件大小:42MB
- 文件页数:318页
- 主题词:JAVA语言-程序设计-高等职业教育-教材
PDF下载
下载说明
Java程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
项目1 第一个Java程序1
任务1 熟悉Java语言1
1.1.1 面向过程和面向对象2
1.1.2 Java语言的发展2
1.1.3 任务实施3
任务2 安装开发环境JDK4
1.2.1 下载JDK4
1.2.2 安装JDK6
1.2.3 配置环境变量7
1.2.4 测试环境配置成功9
任务3 编写第一个Java程序10
1.3.1 编写Java源程序10
1.3.2 编译和运行10
任务4 任务拓展12
1.4.1 下载和安装Eclipse12
1.4.2 启动Eclipse13
1.4.3 开发Java项目14
1.4.4 网络资源17
1.4.5 自己动手18
习题118
项目2 简易计算器19
任务1 实现加法运算功能20
2.1.1 标识符和关键字20
2.1.2 变量21
2.1.3 常量22
2.1.4 数据类型23
2.1.5 运算符26
2.1.6 任务实施34
2.1.7 任务完善34
任务2 实现除法运算功能35
2.2.1 if语句35
2.2.2 任务实施40
任务3 界面设计41
2.3.1 switch语句41
2.3.2 任务实施43
任务4 实现累加和功能45
2.4.1 for语句45
2.4.2 任务实施50
任务5 任务拓展51
2.5.1 break语句51
2.5.2 continue语句52
2.5.3 循环嵌套53
综合项目57
习题258
项目3 学生信息管理系统开发61
任务1 成绩录入62
3.1.1 一维数组的定义62
3.1.2 一维数组的引用63
3.1.3 任务实施66
任务2 成绩模块的排序66
3.2.1 冒泡法排序66
3.2.2 任务实施68
任务3 多门课程成绩的管理69
3.3.1 二维数组定义69
3.3.2 二维数组的引用70
3.3.3 任务实施72
任务4 任务拓展73
习题375
项目4 扩展学生信息管理系统77
任务1 掌握面向对象编程的基本思想和概念77
4.1.1 面向对象编程的基本思想78
4.1.2 面向对象编程的基本概念79
4.1.3 任务实施81
任务2 对象、类的Java实现82
4.2.1 类的定义82
4.2.2 创建对象86
4.2.3 任务实施87
任务3 重载方法、构造方法实现88
4.3.1 重载方法89
4.3.2 构造方法90
4.3.3 任务实施92
任务4 实现学生类继承93
4.4.1 类的继承93
4.4.2 构造方法的继承95
4.4.3 成员变量的隐藏和方法覆盖98
4.4.4 多态性100
4.4.5 任务实施102
任务5 实现访问控制103
4.5.1 包103
4.5.2 类成员的访问权限105
4.5.3 任务实施109
任务6 把父类进一步抽象110
4.6.1 抽象类110
4.6.2 接口112
4.6.3 任务实施115
任务7 任务拓展115
4.7.1 static关键字115
4.7.2 final关键字117
4.7.3 Java API包117
4.7.4 常用API的使用117
4.7.5 Java Applet119
综合项目122
习题4122
项目5 学生信息管理系统的异常处理124
任务1 认识异常124
5.1.1 生活中的异常124
5.1.2 程序中的异常125
5.1.3 什么是异常126
任务2 异常处理126
5.2.1 异常类的层次结构126
5.2.2 Java的异常处理127
5.2.3 声明抛出异常132
习题5135
项目6 在学生信息系统中利用集合和泛型138
任务1 了解Java集合框架139
任务2 利用ArrayList类存储学生信息140
6.2.1 ArrayList类140
6.2.2 任务实施143
任务3 利用HashMap类存储学生信息144
6.3.1 HashMap类145
6.3.2 任务实施146
任务4 用泛型方法实现学生信息录入147
6.4.1 泛型方法的定义147
6.4.2 泛型方法的使用148
6.4.3 任务实施150
任务5 用泛型类实现学生信息交换150
6.5.1 泛型类的定义和使用151
6.5.2 任务实施153
任务6 用泛型集合实现学生信息查询154
6.6.1 泛型集合的定义154
6.6.2 任务实施156
任务7 任务拓展157
习题6158
项目7 基于文件的学生成绩管理系统162
任务1 文件的表示163
7.1.1 File类的构造方法163
7.1.2 File类的常用方法164
7.1.3 任务实施166
任务2 通过字符流读写文件166
7.2.1 Writer和FileWriter167
7.2.2 Reader和FileReader170
7.2.3 BufferedWriter171
7.2.4 BufferedReader173
任务3 通过字节流读写文件174
7.3.1 OutputStream和FileOutputStream175
7.3.2 InputStream和FileInputStream177
7.3.3 BufferedOutputStream和BufferedInputStream179
任务4 对象序列化181
7.4.1 对象序列化的实现181
7.4.2 对象反序列化的实现183
任务5 项目实施184
7.5.1 实现学生成绩管理系统185
7.5.2 设计分析190
习题7191
项目8 基于数据库的学生成绩管理系统194
任务1 建立数据库的连接195
8.1.1 JDBC的主要类和接口196
8.1.2 JDBC操作数据库的步骤196
8.1.3 任务实施199
任务2 查询学生成绩表200
8.2.1 顺序查询200
8.2.2 可滚动查询202
8.2.3 任务实施204
任务3 更新学生成绩表206
任务4 任务拓展208
习题8211
项目9 桌面应用程序简易计算器的开发212
任务1 设计简易计算器窗体213
9.1.1 图形用户界面设计213
9.1.2 JFrame类215
9.1.3 JPanel类217
9.1.4 任务实施218
任务2 设计简易计算器的面板219
9.2.1 JButton按钮类219
9.2.2 JLable标签类222
9.2.3 JTextField和JPasswordField223
9.2.4 JTextArea文本区类225
9.2.5 JRadioButton单选按钮类226
9.2.6 JCheckBox复选框类229
9.2.7 JComboBox下拉列表框类230
9.2.8 布局管理器232
9.2.9 任务实施238
任务3 实现简易计算器的功能242
9.3.1 事件处理机制242
9.3.2 任务实施249
任务4 任务拓展254
9.4.1 菜单254
9.4.2 弹出菜单257
9.4.3 标准对话框259
9.4.4 工具栏261
综合项目264
习题9264
项目10 简单的C/S结构聊天室266
任务1 基于TCP的简单通信266
10.1.1 网络编程的基础知识267
10.1.2 Java的基本网络支持270
10.1.3 基于TCP协议的网络编程276
10.1.4 任务实施278
任务2 基于多线程的简单聊天室280
10.2.1 多线程280
10.2.2 任务实施283
任务3 任务拓展286
习题10291
项目11 综合实训项目293
附录 ASCII代码表304
参考文献305
热门推荐
- 3246885.html
- 218642.html
- 1669570.html
- 3852532.html
- 3581379.html
- 729618.html
- 2542764.html
- 3167512.html
- 3383464.html
- 660127.html
- http://www.ickdjs.cc/book_2472990.html
- http://www.ickdjs.cc/book_1381246.html
- http://www.ickdjs.cc/book_1532721.html
- http://www.ickdjs.cc/book_2395008.html
- http://www.ickdjs.cc/book_3003960.html
- http://www.ickdjs.cc/book_3135811.html
- http://www.ickdjs.cc/book_848614.html
- http://www.ickdjs.cc/book_457786.html
- http://www.ickdjs.cc/book_1124014.html
- http://www.ickdjs.cc/book_766953.html