图书介绍
面向对象程序设计-Java2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张白一,崔尚森编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560611923
- 出版时间:2003
- 标注页数:330页
- 文件大小:32MB
- 文件页数:340页
- 主题词:
PDF下载
下载说明
面向对象程序设计-JavaPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java系统环境概述1
1.1 编程语言的发展1
1.1.1 机器语言2
1.1.2 汇编语言2
1.1.3 高级语言2
1.1.4 面向对象的语言3
1.1.5 面向对象语言的发展4
1.2 网络时代的编程语言——Java4
1.2.1 Java的产生4
1.2.2 Java的特点5
1.3 Java的开发运行环境9
1.3.1 建立Java 2 SDK开发环境9
1.3.2 Java工具集10
1.4 Java程序的运行步骤10
1.4.1 运行系统的结构及工作原理10
1.4.2 Java Application程序的建立及运行11
1.4.3 Java Applet程序的建立及运行13
1.4.4 Java虚拟机15
习题115
第2章 Java语言基础17
2.1 Java符号集17
2.1.1 标识符及其命名17
2.1.2 关键字18
2.1.3 运算符18
2.1.4 分隔符19
2.1.5 注释19
2.2 数据类型、常量与变量19
2.2.1 数据类型的概念19
2.2.2 常量20
2.2.3 变量22
2.3 表达式和语句26
2.3.1 算术表达式27
2.3.2 赋值表达式30
2.3.3 表达式语句31
2.3.4 关系表达式32
2.3.5 逻辑表达式33
2.3.6 位运算34
2.3.7 运算符的优先级35
习题235
第3章 程序流程控制37
3.1 选择结构程序设计37
3.1.1 if语句37
3.1.2 switch语句42
3.1.3 条件运算符43
3.2 循环结构程序设计44
3.2.1 while语句44
3.2.2 do-while语句45
3.2.3 for语句46
3.2.4 for头的变化与逗号运算符48
3.2.5 循环语句比较49
3.2.6 循环控制要点49
3.2.7 循环嵌套51
3.3 break和continue语句53
3.3.1 break语句53
3.3.2 continue语句55
习题356
第4章 类与对象59
4.1 类与对象的概念59
4.1.1 抽象原则59
4.1.2 对象60
4.1.3 类60
4.1.4 类与对象的关系61
4.1.5 定义类的一般格式62
4.1.6 Java类库63
4.1.7 创建对象65
4.1.8 使用对象66
4.1.9 对象的初始化与构造方法67
4.2 封装机制69
4.2.1 封装的概念69
4.2.2 类的严谨定义70
4.2.3 类修饰符70
4.3 数据成员73
4.3.1 数据成员的声明73
4.3.2 static修饰的静态数据成员73
4.3.3 静态数据成员的初始化74
4.3.4 Final修饰的最终数据成员75
4.4 成员方法76
4.4.1 成员方法的分类76
4.4.2 声明成员方法的格式77
4.4.3 方法体中的局部变量77
4.4.4 成员方法的返回值78
4.4.5 形式参数与实际参数79
4.4.6 成员方法的引用方式81
4.4.7 引用成员方法时应注意的事项81
4.4.8 成员方法的递归引用81
4.4.9 static修饰的静态方法84
4.4.10 数学函数类方法85
4.4.11 final修饰的最终方法86
4.4.12 native修饰的本地方法87
习题487
第5章 消息、继承与多态89
5.1 消息89
5.1.1 消息的概念89
5.1.2 公有消息和私有消息90
5.1.3 特定于对象的消息90
5.2 访问控制92
5.2.1 公共访问控制符public92
5.2.2 缺省访问控制符93
5.2.3 私有访问控制符private94
5.2.4 保护访问控制符protected95
5.3 多态机制96
5.3.1 多态的概念96
5.3.2 方法重载96
5.3.3 覆盖97
5.4 继承机制97
5.4.1 继承的概念97
5.4.2 继承的特征98
5.4.3 Java用extends指明继承关系99
5.4.4 this与super101
5.4.5 构造方法的重载与继承105
5.4.6 向方法传递对象108
5.4.7 类转换109
5.4.8 继承与封装的关系110
5.5 抽象类、接口与包110
5.5.1 抽象类111
5.5.2 接口114
5.5.3 包与程序复用120
习题5124
第6章 数组126
6.1 一维数组126
6.1.1 一维数组的声明127
6.1.2 一维数组的初始化127
6.1.3 一维数组的引用128
6.2 一维数组引用举例129
6.2.1 测定数组的长度129
6.2.2 数组下标的灵活使用130
6.2.3 数组间相互赋值133
6.2.4 向成员方法传递数组元素134
6.2.5 向成员方法传递数组134
6.2.6 同类型不同长度的数组引用同一个成员方法136
6.2.7 数组元素排序137
6.2.8 对象数组140
6.3 二维数组142
6.3.1 二维数组的声明143
6.3.2 二维数组的初始化143
6.4 二维数组的引用145
6.4.1 测定数组的长度及数组赋值145
6.4.2 数组名作为成员方法的参数147
习题6149
第7章 字符串类151
7.1 String类151
7.1.1 创建String对象151
7.1.2 String类的构造方法152
7.1.3 String类的常用方法153
7.1.4 访问字符串对象154
7.1.5 字符串比较156
7.1.6 字符串操作157
7.1.7 其他类型的数据转换成字符串158
7.1.8 main方法中的参数159
7.2 StringBuffer类160
7.2.1 创建StringBuffer对象160
7.2.2 StringBuffer类的常用方法160
7.2.3 StringBuffer类的测试缓冲区长度的方法161
7.2.4 StringBuffer类的append()方法162
7.2.5 StringBuffer类的insert()方法163
7.2.6 StringBuffer类的setcharAt()方法164
习题7164
第8章 文字与图形GUI设计166
8.1 GUI设计概述166
8.1.1 图形用户界面元素分类166
8.1.2 屏幕坐标系167
8.1.3 与文字图形有关的类167
8.1.4 Applet的执行程序168
8.2 绘制文字168
8.2.1 绘制文字的成员方法169
8.2.2 Font类170
8.2.3 FontMetrics类172
8.3 Color类175
8.3.1 Color类的构造方法175
8.3.2 Color类数据成员常量175
8.3.3 Color类的成员方法176
8.3.4 应用举例176
8.4 Graphics类178
8.4.1 绘制线段与矩形178
8.4.2 绘制椭圆180
8.4.3 绘制弧181
8.4.4 绘制多边形182
8.4.5 复制图形184
8.4.6 绘图模式185
习题8186
第9章 常用组件GUI设计187
9.1 Swing概述187
9.1.1 JApplet187
9.1.2 Swing中常用的包188
9.1.3 常用组件的继承关系188
9.2 事件响应原理189
9.2.1 委托事件模型189
9.2.2 Swing组件的事件及监听者189
9.2.3 Java.awt事件类继承关系192
9.2.4 AWT中的事件与事件监听者192
9.3 JLable组件194
9.4 JButton组件与JToggleButton组件194
9.4.1 AbstractButton类的常用成员方法195
9.4.2 JButton类的构造方法196
9.4.3 JToggleButton类的构造方法196
9.4.4 ActionEvent事件及其响应196
9.4.5 应用举例197
9.5 JCheckBox和JRadioButton组件199
9.5.1 JCheckBox类的构造方法199
9.5.2 JRadioButton的构造方法199
9.5.3 ItemEvent事件200
9.5.4 应用举例200
9.6 JComboBox组件202
9.6.1 JComboBox类的构造方法及成员方法202
9.6.2 事件响应203
9.7 JList组件204
9.7.1 JList类的构造方法及成员方法204
9.7.2 ListSelectionEvent事件205
9.8 JTextField与JTextArea组件206
9.8.1 JTextField组件的构造方法及成员方法206
9.8.2 JTextArea组件的构造方法及成员方法207
9.8.3 事件处理208
9.8.4 应用举例208
习题9209
第10章 高级组件GUI设计211
10.1 界面布局管理211
10.1.1 BorderLayout211
10.1.2 FlowLayout213
10.1.3 CardLayout213
10.1.4 GridLayout214
10.1.5 BoxLayout215
10.2 键盘事件(KeyEvent)218
10.3 鼠标事件(MouseEvent)219
10.4 窗口与面板221
10.4.1 JFrame容器221
10.4.2 窗口事件(WindowEvent)224
10.4.3 JPanel容器225
10.4.4 JScrollPane容器227
10.4.5 JScrollbar组件228
10.4.6 JTabbedPane容器231
10.5 菜单设计233
10.6 对话框设计236
10.6.1 JOptionPane对话框236
10.6.2 JDialog对话框243
习题10247
第11章 异常处理249
11.1 Java异常处理机制249
11.1.1 异常处理机制的结构250
11.1.2 异常类的继承关系251
11.2 Java的异常处理语句253
11.2.1 try-catch-finally语句253
11.2.2 嵌套try-catch-finally语句255
11.2.3 抛出异常的Throw语句与Throws语句256
习题11257
第12章 多线程259
12.1 Java中的多线程实现技术259
12.1.1 线程的生命周期259
12.1.2 Thread类的方法261
12.1.3 通过继承Thread类方式创建线程263
12.1.4 通过实现Runnable接口方式创建线程264
12.2 多线程的管理266
12.2.1 线程调度266
12.2.2 线程优先级266
12.2.3 线程同步267
12.2.4 线程组270
习题12270
第13章 输入与输出272
13.1 基本输入/输出流类272
13.1.1 InputStream类272
13.1.2 OutputStream类276
13.1.3 Reader类和Writer类280
13.2 文件的输入/输出283
13.2.1 File类283
13.2.2 FileInputStream类和FileOutputStream类286
13.2.3 字节文件输入/输出流的读写287
13.2.4 FileReader类和FileWriter类290
13.2.5 RandomAccessFile类291
习题13294
第14章 网络编程296
14.1 URL通信296
14.1.1 URL类297
14.1.2 利用URL类访问网上资源示例程序298
14.1.3 使用URLConnection类访问网上资源300
14.2 Socket通信302
14.2.1 Socket的概念及通信机制302
14.2.2 Socket类与ServerSocket类303
14.2.3 流式Socket通信的示例程序304
14.2.4 URL通信与Socket通信的区别308
14.3 UDP通信308
14.3.1 UDP通信机制308
14.3.2 DatagramSocket类309
14.3.3 DatagramPacket类310
14.3.4 UDP通信示例程序310
习题14313
第15章 JDBC连接数据库314
15.1 关系数据库与SQL语言314
15.1.1 关系数据库的基本概念314
15.1.2 数据定义语言315
15.1.3 数据操纵语言316
15.1.4 数据查询语句316
15.2 使用JDBC连接数据库317
15.2.1 JDBC结构317
15.2.2 四类JDBC驱动程序318
15.2.3 JDBC编程要点319
15.2.4 常用的JDBC类与方法319
15.2.5 安装ODBC驱动程序示例322
15.3 JDBC编程实例324
15.3.1 创建数据表325
15.3.2 向数据表中插入数据326
15.3.3 更新数据327
15.3.4 删除记录328
习题15329
参考文献331
热门推荐
- 2542478.html
- 880300.html
- 1865063.html
- 2050517.html
- 524702.html
- 324313.html
- 3801580.html
- 1103848.html
- 1151759.html
- 85732.html
- http://www.ickdjs.cc/book_3084523.html
- http://www.ickdjs.cc/book_1433154.html
- http://www.ickdjs.cc/book_2342252.html
- http://www.ickdjs.cc/book_456568.html
- http://www.ickdjs.cc/book_1560210.html
- http://www.ickdjs.cc/book_546954.html
- http://www.ickdjs.cc/book_1019956.html
- http://www.ickdjs.cc/book_1254131.html
- http://www.ickdjs.cc/book_495754.html
- http://www.ickdjs.cc/book_2462711.html