Java程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:孟祥飞主编
- 出 版 社:北京:北京理工大学出版社
- 出版年份:2019
- ISBN:9787568266765
- 页数:248 页
学习篇 3
单元1 初识Java 3
任务1.1 搭建Java开发环境 4
1.1.1 Java的发展历史 4
1.1.2 Java的特点及优势 5
1.1.3 Java的运行机制 6
1.1.4 JDK简介 6
任务1.2 初入Java世界 10
1.2.1 Java程序结构 11
1.2.2 使用Eclipse创建Java程序 12
任务1.3 计算扇形的面积和周长程序设计 15
1.3.1 Java中的标识符 16
1.3.2 Java中的关键字 16
1.3.3 Java中的保留字 17
1.3.4 Java中的注释 17
1.3.5 Java中的分隔符 17
1.3.6 Java中的常量与变量 18
1.3.7 Java中的数据类型 19
1.3.8 Java数据类型转换 22
1.3.9 Java中的运算符与表达式 23
单元2 程序设计基础 27
任务2.1 熟悉各流程的关键字 27
2.1.1 顺序结构 27
2.1.2 选择结构 28
2.1.3 分支语句结构 31
任务2.2 while循环语句、do...while循环语句与for循环语句 34
任务2.3 break语句和continue语句 38
单元3 面向对象程序设计 43
任务3.1 描述“人”信息程序设计 43
3.1.1 类与对象的概念与关系 44
3.1.2 类的定义 45
3.1.3 创建对象 47
任务3.2 借书卡程序设计 50
3.2.1 类的方法 51
3.2.2 构造方法 53
3.2.3 方法重载 56
3.2.4 变量的作用域 58
3.2.5 定义包和导入包的关键字 61
任务3.3 保护人的“隐私”程序设计 64
3.3.1 封装 65
3.3.2 Java的修饰符 67
任务3.4 员工信息管理程序设计 71
3.4.1 继承 72
3.4.2 方法的覆盖 74
3.4.3 this和super关键字 75
3.4.4 多态 76
3.4.5 最终类和抽象类 79
任务3.5 模拟USB接口程序设计 84
3.5.1 Java接口 85
3.5.2 接口与多态 87
3.5.3 面向接口编程的步骤 88
3.5.4 接口中常量的使用 90
单元4 数据与异常处理程序设计 98
任务4.1 学生成绩计算程序设计 98
4.1.1 一维数组 100
4.1.2 二维数组 107
任务4.2 天气预报的数据处理 112
4.2.1 创建String字符串 115
4.2.2 String类的常用操作 115
4.2.3 StringBuffer类的常用方法 117
任务4.3 除法计算器程序设计 120
4.3.1 异常的概念及其处理机制 122
4.3.2 异常的分类 122
4.3.3 异常的捕获与处理 123
任务4.4 最大公约数计算器设计 128
4.4.1 自定义异常 130
4.4.2 抛出异常 131
4.4.3 上报异常 131
单元5 图形用户界面程序设计 137
任务5.1 油耗计算程序设计 137
5.1.1 抽象窗口工具集(AWT) 138
5.1.2 Swing组件简介 139
5.1.3 JComponent组件 139
5.1.4 JFrame组件 140
5.1.5 Swing工具集的其他常用组件 141
任务5.2 计算器界面设计 147
5.2.1 Java布局管理 148
5.2.2 常见的布局管理器 148
任务5.3 计算器事件处理 156
5.3.1 Java事件 156
5.3.2 Java事件处理机制 157
5.3.3 Java事件体系结构 158
5.3.4 Java事件监听器和监听方法 159
任务5.4 字体设置窗口程序设计 164
5.4.1 组合框JComboBox 165
5.4.2 复选框JCheckBox 166
5.4.3 单选按钮JRadioButton 166
5.4.4 列表框JList 167
5.4.5 选择事件 168
任务5.5 字体设置菜单设计 170
5.5.1 菜单栏(JMenuBar) 171
5.5.2 菜单项(JMenu) 172
5.5.3 菜单子项(JMenuItem) 173
5.5.4 复选菜单项(JCheckBoxMenuItem) 174
5.5.5 单选菜单项(JRadioButtonMenuItem) 174
实验篇 183
单元6 综合设计——“企业即时通”软件 183
任务6.1 项目需求分析及总体设计 183
6.1.1 项目需求分析 183
6.1.2 客户端业务流程分析 185
6.1.3 系统总体设计 192
任务6.2 详细设计之数据库设计 193
6.2.1 数据实体类分析 193
6.2.2 数据库与数据表创建 194
任务6.3 详细设计之界面设计 195
6.3.1 客户端程序界面设计 196
6.3.2 服务器端程序界面设计 197
任务6.4 系统实现技术 199
6.4.1 网络通信基础知识 199
6.4.2 Socket(套接字)技术实现 200
6.4.3 多线程技术实现 208
6.4.4 JDBC实用技术 215
任务6.5 服务器端功能的实现 219
6.5.1 数据实体类及业务类的实现 219
6.5.2 实现服务器端主窗体 229
6.5.3 实现ServerListenThread类 233
6.5.4 实现ServerReceiveThread类 234
6.5.5 处理聊天信息的请求 234
6.5.6 使用JTable显示在线用户信息 234
任务6.6 客户端功能的实现 235
6.6.1 登录窗体的实现 236
6.6.2 客户端主窗体 242
6.6.3 实现客户端接收线程ClientReceiveThread 246
6.6.4 聊天功能的实现 247
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019