图书介绍
Java面向对象程序设计教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 黎明,杨先凤主编 著
- 出版社: 成都:电子科技大学出版社
- ISBN:7810949217
- 出版时间:2005
- 标注页数:324页
- 文件大小:20MB
- 文件页数:338页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java面向对象程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java导论1
1.1 面向对象程序设计入门1
1.1.1 面向对象技术的提出1
1.1.2 面向对象的编程思想2
1.1.3 面向对象的概念2
1.1.4 面向对象编程的基本原则4
1.1.5 面向对象的好处5
1.2 Java语言的起源与发展5
1.2.1 Java语言的起源5
1.2.2 Java语言的发展历程5
1.3 Java语言的特点7
1.4 Java语言对软件开发技术的影响9
1.5 Java程序的运行10
1.5.1 Java的开发与运行环境10
1.5.2 Java程序的编辑、编译与运行11
1.5.3 Java环境的有关工具12
1.5.4 Java程序的编写开发工具12
习题一13
第2章 Java语言基础14
2.1 Java符号14
2.1.1 标识符和关键字14
2.1.2 运算符和分隔符15
2.1.3 注释15
2.2 数据类型16
2.2.1 基本数据类型16
2.2.2 抽象/派生数据类型18
2.3 变量18
2.3.1 变量的命名18
2.3.2 变量的初始化19
2.3.3 给变量赋值19
2.4 语句和表达式20
2.4.1 表达式20
2.4.2 语句20
2.5 运算符21
2.5.1 算术运算符21
2.5.2 关系运算符23
2.5.3 逻辑运算符25
2.5.4 位运算符25
2.5.5 赋值运算符26
2.5.6 条件运算符27
2.5.7 new运算符28
2.5.8 运算符的优先级29
2.6 数据类型转换29
2.6.1 自动类型转换30
2.6.2 强制类型转换30
习题二31
第3章 控制结构32
3.1 选择结构32
3.1.1 if语句32
3.1.2 if...else语句33
3.1.3 if语句的嵌套35
3.1.4 switch语句36
3.2 循环结构控制39
3.2.1 while语句39
3.2.2 do...while语句40
3.2.3 for语句40
3.3 跳转控制语句41
3.3.1 break语句41
3.3.2 continue语句43
3.3.3 return语句44
习题三45
第4章 字符、字符串、数组46
4.1 字符46
4.1.1 字符46
4.1.2 字符常量46
4.1.3 Character类46
4.1.4 程序实例47
4.2 字符串48
4.2.1 字符串的概念和使用方法48
4.2.2 字符串常量与String类49
4.2.3 字符串变量与StringBuffer类53
4.2.4 程序实例53
4.3 一维数组55
4.3.1 一维数组的定义55
4.3.2 一维数组元素的引用56
4.3.3 一维数组的初始化57
4.3.4 程序实例57
4.4 多维数组59
4.4.1 二维数组的定义59
4.4.2 二维数组元素的引用59
4.4.3 二维数组的初始化60
4.4.4 程序实例60
4.5 字符串数组61
4.6 程序实例62
4.6.1 排序62
4.6.2 查找64
习题四65
第5章 类、对象和包66
5.1 类66
5.1.1 类声明66
5.1.2 类体68
5.2 对象70
5.2.1 创建对象70
5.2.2 引用对象71
5.2.3 对象的初始化71
5.2.4 对象的销毁72
5.2.5 程序实例72
5.3 类的封装73
5.3.1 封装的概念73
5.3.2 实现封装74
5.3.3 静态修饰符static79
5.3.4 实例成员与类成员79
5.4 包82
5.4.1 包的概念82
5.4.2 包的创建82
5.4.3 包的使用83
5.4.4 多个类属于同一个包84
5.4.5 创建包等级84
5.5 程序实例85
习题五89
第6章 类与继承90
6.1 继承的概念90
6.2 继承91
6.2.1 父类和子类91
6.2.2 继承的实现92
6.2.3 程序实例95
6.3 类的多态性97
6.3.1 方法重载97
6.3.2 方法覆盖98
6.3.3 程序实例98
6.4 抽象类与抽象方法101
6.4.1 抽象类101
6.4.2 抽象方法102
6.4.3 程序实例102
6.5 最终类103
6.5.1 最终类104
6.5.2 最终属性104
6.5.3 最终方法104
6.5.4 程序实例104
6.6 接口105
6.6.1 接口的概念106
6.6.2 接口的定义106
6.6.3 接口的实现106
6.6.4 接口与抽象类的主要区别107
6.6.5 程序实例107
6.7 内部类109
6.7.1 内部类的概念及定义109
6.7.2 内部类的特性109
6.7.3 程序实例110
习题六112
第7章 图形用户界面(GUI)114
7.1 图形用户界面AWT包114
7.1.1 Frame类114
7.1.2 Label类116
7.1.3 Button类117
7.1.4 TextField类118
7.2 Java.Swing包119
7.2.1 Swing中的类119
7.2.2 swing中类的层次结构119
7.2.3 JFrame类120
7.2.4 JButton类121
7.2.5 Jpanel类122
7.2.6 JList类和JComboBox类123
7.2.7 程序实例124
7.3 Java中绘图方法简介130
7.3.1 绘图方法131
7.3.2 字体131
7.3.3 绘制简单图形133
7.3.4 颜色136
7.3.5 图像136
7.3.6 综合实例139
习题七141
第8章 高级用户界面设计142
8.1 事件处理142
8.1.1 委托式事件处理模式142
8.1.2 事件监听者的种类143
8.1.3 事件的种类144
8.1.4 程序实例146
8.2 布局管理150
8.2.1 布局的基本概念150
8.2.2 流布局管理器Flow Layout151
8.2.3 边界布局管理器BorderLayout153
8.2.4 GridLayout管理器154
8.2.5 CardLayout布局管理器156
8.2.6 GridBagLayout布局管理器158
8.3 对话框设计162
8.3.1 JOptionPane对话框162
8.3.2 JDialog对话框163
8.3.3 程序实例164
8.4 菜单设计166
8.4.1 菜单栏JMenuBar166
8.4.2 菜单JMenu167
8.4.3 菜单项JMenuItem167
8.4.4 制作菜单的一般步骤168
8.4.5 程序实例168
8.5 综合应用举例174
习题八185
第9章 Applet应用程序186
9.1 Applet概述186
9.1.1 Java Applet与Java Application的区别186
9.1.2 第一个Applet程序实例187
9.2 Applet类188
9.2.1 Applet的创建188
9.2.2 Applet的生命周期190
9.2.3 Applet的显示与刷新191
9.2.4 程序实例191
9.3 HTML和Applet194
9.3.1 超文本标记语言194
9.3.2 HTML中嵌入Applet194
9.3.3 程序实例195
9.4 在Applet中加入图像198
9.4.1 装载图像文件198
9.4.2 显示图像对象199
9.4.3 程序实例199
9.5 Applet的安全限制和JAR文件200
9.5.1 Applet的安全限制200
9.5.2 JAR文件201
9.5.3 JAR缓存202
习题九202
第10章 异常处理203
10.1 异常概述203
10.1.1 错误与异常203
10.1.2 异常的概念204
10.1.3 异常处理的概念204
10.2 Java的异常类204
10.2.1 Error类及其子类205
10.2.2 Exception类及其子类206
10.2.3 Throwable类的方法208
10.3 异常处理机制209
10.3.1 Java中的异常209
10.3.2 捕获异常210
10.3.3 抛出异常214
10.4 自定义异常类215
习题十217
第11章 多线程218
11.1 线程概述218
11.1.1 进程218
11.1.2 线程218
11.1.3 多线程219
11.1.4 线程组219
11.1.5 线程的生命周期与线程的状态219
11.2 Thread类220
11.2.1 Thread类的成员变量、构造方法和常用方法220
11.2.2 继承Thread类创建线程222
11.2.3 程序实例222
11.3 Runnable接口224
11.3.1 Runnable接口的常用方法224
11.3.2 安装Runnable接口创建线程224
11.3.3 程序实例225
11.3.4 两种创建线程方法的比较228
11.4 线程的状态与状态控制229
11.4.1 线程的生命周期229
11.4.2 线程调度与优先级230
11.4.3 改变线程状态231
11.4.4 程序实例232
11.5 线程的同步机制235
11.5.1 线程间的数据共享236
11.5.2 互斥线程的设计方法238
11.5.3 同步线程的设计方法242
习题十一245
第12章 输入/输出流246
12.1 数据流概述246
12.1.1 输入流和输出流246
12.1.2 缓冲流247
12.1.3 Java的标准数据流247
12.1 java.io包中的标准数据流及文件类248
12.1.5 程序实例248
12.2 字节流249
12.2.1 字节输入/输出流249
12.2.2 文件字节输入流类FileInputStream251
12.2.3 文件字节输出流类FileOutputStream252
12.2.4 BufferedInputStream类253
12.2.5 BufferedOutputStream类254
12.2.6 程序实例254
12.3 字符流257
12.3.1 字符输入流Reader类257
12.3.2 字符输出流Writer类259
12.3.3 程序实例261
12.4 文件操作263
12.4.1 File类263
12.4.2 RandomAccessFile类264
12.4.3 程序实例266
12.5 综合实例267
习题十二271
第13章 数据库编程272
13.1 JDBC概述272
13.1.1 JDBC简介272
13.1.2 JDBC的结构及其与数据库的连接273
13.2 建立数据源275
13.2.1 建立应用程序和数据库连接的环境配置275
13.2.2 建立数据源275
13.3 加载驱动程序279
13.3.1 数据库编程的一般过程279
13.3.2 加载驱动程序279
13.4 连接数据库280
13.4.1 DriverManager类280
13.4.2 JDBC URL281
13.4.3 Driver接口281
13.4.4 程序实例282
13.5 操作数据库283
13.5.1 Connection接口283
13.5.2 Statement对象284
13.5.3 PreparedStatement接口284
13.5.4 DatabaseMetalData接口285
13.5.5 程序实例286
13.6 处理操作结果290
13.6.1 ResultSet接口290
13.6.2 ResultSetMetaData接口291
13.6.3 程序实例292
习题十三296
第14章 网络编程297
14.1 网络基础297
14.1.1 客户机/服务器模型297
14.1.2 协议298
14.2 URL299
14.2.1 什么是URL299
14.2.2 URL类300
14.2.3 URLConnection类302
14.2.4 InetAddress类303
14.2.5 程序实例303
14.3 Socket通信307
14.3.1 Sockets概况307
14.3.2 Socket类和ServerSocket类308
14.3.3 程序实例310
14.4 综合实例315
习题十四323
参考文献324
热门推荐
- 3821563.html
- 3596778.html
- 255024.html
- 6642.html
- 2578242.html
- 609648.html
- 2803803.html
- 3696339.html
- 3685197.html
- 1941392.html
- http://www.ickdjs.cc/book_3858846.html
- http://www.ickdjs.cc/book_1793676.html
- http://www.ickdjs.cc/book_118492.html
- http://www.ickdjs.cc/book_392864.html
- http://www.ickdjs.cc/book_438947.html
- http://www.ickdjs.cc/book_1027902.html
- http://www.ickdjs.cc/book_2547148.html
- http://www.ickdjs.cc/book_939041.html
- http://www.ickdjs.cc/book_841036.html
- http://www.ickdjs.cc/book_755751.html