图书介绍
Java 语言实用案例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 常玉慧,王秀梅主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030497381
- 出版时间:2016
- 标注页数:236页
- 文件大小:30MB
- 文件页数:248页
- 主题词:
PDF下载
下载说明
Java 语言实用案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java程序设计概述1
1.1 引例——开学报到1
1.2 Java概述1
1.2.1 Java简介1
1.2.2 Java的发展历史2
1.3 Java语言的特点3
1.4 Java的开发和执行环境5
1.4.1 下载JDK5
1.4.2 JDK的安装5
1.4.3 配置Java的运行环境7
1.5 用命令行方式描述引例程序的开发过程8
1.6 Java开发工具Eclipse9
1.6.1 Eclipse简介9
1.6.2 使用Eclipse开发引例程序11
小结14
习题14
第2章 Java语言基础15
2.1 引例——自我介绍15
2.2 Java程序结构16
2.2.1 程序头包的引用16
2.2.2 类的定义17
2.3 标识符和关键字18
2.3.1 标识符18
2.3.2 关键字19
2.4 常量与变量19
2.4.1 常量19
2.4.2 变量20
2.5 Java基本数据类型20
2.5.1 整型21
2.5.2 浮点型22
2.5.3 字符类型23
2.5.4 布尔型23
2.5.5 基本数据类型转换23
2.6 运算符和表达式26
2.6.1 运算符26
2.6.2 表达式30
2.7 注释31
小结33
习题33
第3章 程序流程控制语句35
3.1 引例——竞选班委和猜数字游戏35
3.2 顺序结构35
3.3 分支结构36
3.3.1 用if语句解决引例3-1的问题36
3.3.2 用switch语句解决引例3-1的问题38
3.4 循环结构40
3.4.1 用while循环解决引例3-2的问题40
3.4.2 do-while语句41
3.4.3 for循环42
3.4.4 break语句和continue语句43
小结44
习题44
第4章 数组和字符串46
4.1 引例——成绩统计46
4.2 数组47
4.2.1 一维数组47
4.2.2 用一维数组解决引例4-1的问题48
4.2.3 二维数组49
4.2.4 用二维数组解决引例4-2的问题50
4.2.5 Arrays类51
4.3 字符串52
4.3.1 创建字符串对象52
4.3.2 字符串String类的操作53
4.3.3 字符串StringBuffer类的操作58
4.3.4 格式化字符串60
4.3.5 格式化日期和时间62
4.4 综合案例——约瑟夫环64
小结66
习题66
第5章 类与对象68
5.1 引例——设计成绩报告单类68
5.2 类69
5.2.1 类的定义69
5.2.2 引例中成绩报告单类的定义70
5.2.3 成员变量和局部变量71
5.2.4 成员方法73
5.3 对象75
5.3.1 创建对象75
5.3.2 对象的使用77
5.3.3 用对象解决引例中成绩报告单的生成问题78
5.3.4 参数传值78
5.4 static关键字80
5.4.1 类变量80
5.4.2 类方法81
5.5 this关键字83
5.6 包84
5.6.1 包语句84
5.6.2 包引用85
5.7 访问权限86
5.8 综合案例——结婚登记审核问题87
小结90
习题91
第6章 继承与多态92
6.1 引例——开发教员类92
6.2 类的继承93
6.2.1 子类、父类与继承机制93
6.2.2 继承的实现95
6.2.3 成员变量的隐藏和方法的重写96
6.3 对象的上转型对象98
6.4 多态100
6.4.1 多态的概念100
6.4.2 多态的实现100
6.5 用继承和多态解决引例中的问题102
6.6 abstract类和abstract方法103
6.7 接口106
6.7.1 接口的声明与使用106
6.7.2 接口回调109
6.7.3 接口做参数109
6.8 综合案例——工作汇报问题110
小结112
习题113
第7章 异常与内部类114
7.1 引例——发生异常的一个小程序114
7.2 异常处理115
7.2.1 Java的出错类型115
7.2.2 用异常处理机制解决引例中程序非正常结束的问题116
7.2.3 throw和throws语句118
7.3 自定义异常119
7.4 内部类121
7.4.1 内部类的概念121
7.4.2 匿名内部类122
7.5 综合案例——取钱123
小结125
习题125
第8章 输入输出和文件操作127
8.1 引例——文件读写127
8.2 文件处理127
8.2.1 File类简介128
8.2.2 使用File类129
8.3 流的基本概念130
8.3.1 输入输出流130
8.3.2 用Java的标准输入输出流解决引例中的问题1133
8.4 流的基本概念134
8.4.1 用文件字节流解决引例中的问题134
8.4.2 用文件字符流解决引例中的问题136
8.4.3 过滤器流138
8.4.4 字符缓冲流139
8.4.5 转换流142
8.4.6 对象流143
8.5 文件的随机访问145
8.6 综合案例——文本的匹配和标注148
小结151
习题152
第9章 图形用户界面设计153
9.1 引例——计算器面板设计153
9.2 AWT与Swing154
9.3 框架155
9.3.1 创建框架155
9.3.2 向框架中添加组件156
9.3.3 面板(JPanel)作为子容器解决引例中的计算器界面设计156
9.4 布局管理器158
9.4.1 FlowLayout布局管理器158
9.4.2 GridLayout布局管理器160
9.4.3 BorderLayout布局管理器161
9.4.4 CardLayout布局管理器162
9.4.5 BoxLayout布局管理器165
9.5 事件处理167
9.5.1 基本概念167
9.5.2 事件处理机制169
9.5.3 事件处理实现方式170
9.5.4 适配器174
9.6 创建图形用户界面176
9.6.1 按钮JButton177
9.6.2 文本组件178
9.6.3 单选按钮JRadioButton183
9.6.4 复选框JCheckBox183
9.6.5 下拉列表JComboBox187
9.6.6 滑块JSlider188
9.6.7 菜单JMenu193
9.7 综合实例——简单计算器196
小结199
习题199
第10章 多线程200
10.1 引例——信用卡主副卡业务200
10.2 线程的概念201
10.3 创建任务和线程201
10.4 Thread类204
10.5 线程池206
10.6 线程同步207
10.6.1 synchronized关键字209
10.6.2 同步语句210
10.7 利用加锁同步210
10.8 线程间协作解决引例中的线程间通信问题212
10.9 线程的状态215
10.10 综合实例——生产者-消费者216
小结219
习题219
第11章 Java程序设计实验220
实验一 Java程序的编写和基本语法练习220
实验二 基本程序设计221
实验三 数组223
实验四 字符串225
实验五 类与对象——方法226
实验六 类与对象——类的定义和对象的创建访问227
实验七 继承和多态229
实验八 异常类231
实验九 输入输出和文件操作233
实验十 建立图形用户界面234
参考文献236
热门推荐
- 2905636.html
- 1012749.html
- 2407075.html
- 1421189.html
- 1606106.html
- 2010833.html
- 2877644.html
- 1803790.html
- 332052.html
- 2158713.html
- http://www.ickdjs.cc/book_3450990.html
- http://www.ickdjs.cc/book_2636523.html
- http://www.ickdjs.cc/book_130323.html
- http://www.ickdjs.cc/book_2229318.html
- http://www.ickdjs.cc/book_3747348.html
- http://www.ickdjs.cc/book_2909142.html
- http://www.ickdjs.cc/book_839927.html
- http://www.ickdjs.cc/book_2609671.html
- http://www.ickdjs.cc/book_1626777.html
- http://www.ickdjs.cc/book_1075886.html