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

- 周少琦,李铁兵,董东编著 著
- 出版社: 北京市:北京大学出版社
- ISBN:7301122837
- 出版时间:2007
- 标注页数:319页
- 文件大小:29MB
- 文件页数:334页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言语法基础1
1.1 Java语言概述1
1.1.1 Java语言的对象和类1
1.1.2 第一个Java语言程序2
1.1.3 Java语言源程序的编译和运行4
1.2 基本数据类型7
1.2.1 标识符、变量和常量7
1.2.2 基本数据类型8
1.2.3 各类型数据间的相互转换10
1.3 运算符及表达式11
1.3.1 赋值运算符12
1.3.2 算术运算符和算术表达式12
1.3.3 关系运算符和关系表达式13
1.3.4 逻辑运算符和逻辑表达式13
1.3.5 位运算符和位运算表达式14
1.3.6 条件运算符与条件表达式14
1.3.7 扩展赋值运算符15
1.3.8 运算符的优先级和表达式语句15
1.4 程序流程控制语句16
1.4.1 选择控制语句16
1.4.2 循环控制语句19
1.4.3 转向控制语句22
1.5 数组24
1.5.1 一维数组的定义24
1.5.2 一维数组元素的引用24
1.5.3 二维数组的定义25
1.5.4 二维数组元素的引用26
1.6 方法26
1.6.1 方法的定义和调用27
1.6.2 方法的按值调用和引用调用29
1.6.3 方法应用的程序设计30
1.6.4 方法的重载31
1.7 复习题31
1.7.1 问答思考题31
1.7.2 程序设计题32
1.8 上机实验34
1.8.1 验证性实验34
1.8.2 设计性实验34
1.8.3 综合性实验34
第2章 面向对象理论基础35
2.1 类与对象35
2.1.1 类的定义35
2.1.2 实例化对象36
2.1.3 构造方法37
2.1.4 构造方法的重载38
2.1.5 类变量和类方法38
2.2 对象的使用40
2.2.1 调用对象的成员40
2.2.2 对象做类的成员41
2.2.3 方法中使用对象42
2.2.4 对象数组43
2.2.5 this对象43
2.3 类与子类45
2.3.1 类的继承45
2.3.2 变量的隐藏和方法的覆盖45
2.3.3 super对象46
2.3.4 私有变量和私有方法47
2.3.5 父类对象和子类对象48
2.3.6 抽象类和最终类50
2.4 类与接口52
2.4.1 接口的定义与实现52
2.4.2 一个类实现多个接口53
2.4.3 接口的多重继承54
2.5 类与包55
2.5.1 包的创建56
2.5.2 包的使用57
2.5.3 访问权限修饰符59
2.5.4 Java类库包概述62
2.6 复习题63
2.6.1 问答思考题63
2.6.2 程序设计题64
2.7 上机实验66
2.7.1 验证性实验66
2.7.2 设计性实验66
2.7.3 综合性实验66
第3章 Java类库语言包67
3.1 异常类68
3.1.1 异常类概述68
3.1.2 运行时异常69
3.1.3 异常捕获70
3.1.4 异常声明71
3.1.5 异常类的方法72
3.1.6 自定义异常73
3.2 系统运行类75
3.2.1 根类Object75
3.2.2 类描述类Class76
3.2.3 系统类System78
3.3 数学运算类81
3.3.1 基本数据类型包装类81
3.3.2 数学运算类Math84
3.4 字符串类86
3.4.1 String类86
3.4.2 StringBuffer类89
3.4.3 main方法及命令行参数92
3.5 复习题93
3.5.1 问答思考题93
3.5.2 程序设计题94
3.6 上机实验95
3.6.1 验证性实验95
3.6.2 设计性实验95
3.6.3 综合性实验95
第4章 Java类库实用包96
4.1 通用类97
4.1.1 日期类Date97
4.1.2 日历类Calendar97
4.1.3 格列高里历类GregorianCalendar98
4.1.4 字符串标记类StringTokenizer99
4.2 集合类100
4.2.1 聚集接口Collection101
4.2.2 集合接口Set101
4.2.3 散列集合类HashSet102
4.3 列表类103
4.3.1 列表接口List103
4.3.2 数组列表类ArrayList104
4.3.3 向量类Vector105
4.3.4 链接列表类LinkedList107
4.4 遍历接口108
4.4.1 通用迭代器接口Iterator108
4.4.2 列表迭代器接口ListIterator109
4.4.3 枚举接口Enumeration110
4.5 映射类110
4.5.1 映射接口111
4.5.2 散列映射类HashMap111
4.5.3 散列表类Hashtable112
4.6 复习题114
4.6.1 问答思考题114
4.6.2 程序设计题114
4.7 上机实验115
4.7.1 验证性实验115
4.7.2 设计性实验115
4.7.3 综合性实验116
第5章 Java类库输入/输出包117
5.1 文件类118
5.1.1 文件的创建与删除118
5.1.2 文件名称与路径的操作119
5.1.3 文件属性的操作120
5.1.4 文件过滤器的应用121
5.2 字节基本输入/输出流类122
5.2.1 字节输入/输出流类概述122
5.2.2 文件输入/输出流类124
5.2.3 字节数组输入/输出流类126
5.2.4 串行输入流类128
5.3 字节过滤输入/输出流类129
5.3.1 数据流DataStream130
5.3.2 缓冲流BufferedStream132
5.3.3 打印流PrintStream133
5.4 字符输入/输出流类Reader/Writer133
5.4.1 字符输入/输出流类概述134
5.4.2 输入流读类和输出流写类135
5.4.3 文件读类、文件写类、缓冲读类和缓冲写类136
5.4.4 打印写类138
5.4.5 管道流类PipedStream138
5.5 随机存取文件流类140
5.6 对象串行化141
5.6.1 对象的串行化141
5.6.2 对象的反串行化142
5.6.3 对象串行化示例142
5.7 复习题143
5.7.1 问答思考题143
5.7.2 程序设计题143
5.8 上机实验145
5.8.1 验证性实验145
5.8.2 设计性实验145
5.8.3 综合性实验145
第6章 图形用户界面类库包146
6.1 AWT类库包简介146
6.1.1 组件类Component146
6.1.2 容器类Container148
6.1.3 颜色类Color148
6.1.4 窗口Window和标签Label149
6.1.5 框架Frame和按钮Button150
6.1.6 面板Panel及其嵌套152
6.1.7 布局管理器类LayoutManagers152
6.2 GUI的事件处理模型156
6.2.1 事件类Event156
6.2.2 事件监听器接口157
6.2.3 委托事件模型的程序设计和窗口事件159
6.2.4 一个监听器类实现多个监听器接口和行动事件160
6.2.5 事件适配器和容器事件161
6.2.6 内部类和组件事件163
6.2.7 匿名类和焦点事件165
6.2.8 画布、鼠标事件、键盘事件和自监听166
6.3 Swing类库包常用容器168
6.3.1 框架JFrame和标签JLabel169
6.3.2 对话框JDialog171
6.3.3 面板JPanel172
6.3.4 滚动窗格JScrollPane和图像图标ImageIcon173
6.3.5 选择窗格174
6.4 Swing类库包常用控件177
6.4.1 抽象按钮AbstractButton和按钮JButton177
6.4.2 肘节按钮JToggleButton和广播按钮JRadioButton179
6.4.3 校验盒JCheckBox与项目事件180
6.4.4 文本控件及其应用182
6.4.5 菜单控件及其应用186
6.4.6 滚动条与调整事件189
6.4.7 进度条与变动事件191
6.4.8 工具条192
6.5 Swing类库包高级控件194
6.5.1 组合盒JComboBox194
6.5.2 列表JList196
6.5.3 表格JTable199
6.6 复习题205
6.6.1 问答思考题205
6.6.2 程序设计题205
6.7 上机实验207
6.7.1 验证性实验207
6.7.2 设计性实验207
6.7.3 综合性实验207
第7章 数据库程序设计208
7.1 简单数据库程序设计208
7.1.1 创建数据库209
7.1.2 选配ODBC数据源210
7.1.3 加载数据库驱动程序210
7.1.4 创建连接对象211
7.1.5 创建声明对象211
7.1.6 获得结果集212
7.1.7 解析返回结果213
7.2 数据库操作程序设计214
7.2.1 创建表格语句、插入操作语句和删除表格语句215
7.2.2 修改表格语句、更新操作语句和删除操作语句216
7.2.3 查询操作语句217
7.3 SQL多接口的应用219
7.3.1 数据库元数据接口219
7.3.2 结果集元数据接口221
7.3.3 预编译声明接口222
7.3.4 可调用声明接口226
7.3.5 可滚动的结果集227
7.3.6 可更新的结果集229
7.4 图形用户界面数据库程序设计230
7.4.1 表示层程序设计231
7.4.2 业务层程序设计232
7.4.3 逐条记录显示事件处理设计234
7.4.4 数据层程序设计235
7.5 学生成绩管理信息系统236
7.5.1 表格界面程序设计237
7.5.2 事件处理程序238
7.5.3 数据库管理程序240
7.6 复习题241
7.6.1 问答思考题241
7.6.2 程序设计题242
7.7 上机实验242
7.7.1 验证性实验242
7.7.2 设计性实验242
7.7.3 综合性实验243
第8章 网络程序设计244
8.1 多线程设计244
8.1.1 线程的创建与运行245
8.1.2 线程的状态247
8.1.3 线程的优先级248
8.1.4 线程的共享与同步249
8.2 网络程序设计基础251
8.3 网络地址类程序设计254
8.3.1 统一资源定位器类254
8.3.2 统一资源定位连接类256
8.3.3 互联网地址类258
8.4 TCP协议的程序设计259
8.4.1 套接口类和服务器套接口类259
8.4.2 服务器方程序设计260
8.4.3 客户机方程序设计262
8.4.4 多客户机的程序设计262
8.5 UDP协议的程序设计264
8.5.1 数据报套接口类和数据报包类264
8.5.2 服务器方程序设计265
8.5.3 客户机方程序设计266
8.5.4 广播通信程序设计267
8.6 基于客户机/服务器模式聊天室的建立268
8.6.1 服务器方程序269
8.6.2 客户机方程序270
8.7 复习题271
8.7.1 问答思考题271
8.7.2 程序设计题271
8.8 上机实验272
8.8.1 验证性实验272
8.8.2 设计性实验272
8.8.3 综合性实验273
第9章 多媒体程序设计274
9.1 小应用程序简介274
9.1.1 小应用程序的生命周期及主要方法275
9.1.2 小应用程序的运行276
9.1.3 小应用程序参数的传递278
9.2 绘图与文字程序设计279
9.2.1 Graphics类绘图280
9.2.2 Graphics2D类绘图281
9.2.3 文字输出284
9.3 图像程序设计287
9.3.1 图像的加载与显示287
9.3.2 图像观察器接口289
9.3.3 媒体跟踪器类291
9.3.4 创建图像292
9.3.5 抓取像素295
9.3.6 图像处理297
9.4 声音程序设计299
9.4.1 小应用播放声音300
9.4.2 采样包播放声音301
9.4.3 采样包录制声音304
9.4.4 乐器数字接口MIDI播放乐曲307
9.4.5 乐器数字接口MIDI合成乐曲309
9.5 动画的程序设计311
9.5.1 多文字的打字输出312
9.5.2 显示卷动的画面312
9.5.3 绘制变动的图画314
9.5.4 播放连续的图像316
9.6 复习题317
9.6.1 问答思考题317
9.6.2 程序设计题317
9.7 上机实验318
9.7.1 验证性实验318
9.7.2 设计性实验318
9.7.3 综合性实验318
参考文献319
热门推荐
- 1425293.html
- 1028570.html
- 700733.html
- 3705329.html
- 1490039.html
- 825138.html
- 3257328.html
- 1169959.html
- 774354.html
- 1113494.html
- http://www.ickdjs.cc/book_2149747.html
- http://www.ickdjs.cc/book_1588657.html
- http://www.ickdjs.cc/book_2014624.html
- http://www.ickdjs.cc/book_965953.html
- http://www.ickdjs.cc/book_2112647.html
- http://www.ickdjs.cc/book_1125925.html
- http://www.ickdjs.cc/book_1026038.html
- http://www.ickdjs.cc/book_3224739.html
- http://www.ickdjs.cc/book_1879637.html
- http://www.ickdjs.cc/book_2319549.html