图书介绍

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

Java面向对象程序设计教程
  • 黎明,杨先凤主编 著
  • 出版社: 成都:电子科技大学出版社
  • ISBN:7810949217
  • 出版时间:2005
  • 标注页数:324页
  • 文件大小:20MB
  • 文件页数:338页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐