图书介绍

Java面向对象程序设计基础教程pdf电子书版本下载

Java面向对象程序设计基础教程
  • 冯洪海著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302256939
  • 出版时间:2011
  • 标注页数:272页
  • 文件大小:49MB
  • 文件页数:283页
  • 主题词: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 Java语言的起源及发展 1

1.1.1起源 1

1.1.2发展 2

1.2 Java语言的特点 2

1.3 Java程序是如何在系统中运行的 5

1.4 Java开发环境 5

1.5编写、编译与运行Java程序 7

1.6包 10

1.7应用Eclipse开发项目 13

1.7.1Eclipse开发环境 13

1.7.2创建Java项目并运行 14

1.7.3程序调试技术 17

第2章Java基本语法规则 20

2.1标识符与保留字 20

2.1.1标识符 20

2.1.2保留字 20

2.1.3分隔符 21

2.1.4注释 21

2.2数据类型 22

2.2.1整数类型 22

2.2.2浮点数类型 23

2.2.3布尔类型 23

2.2.4字符类型 24

2.2.5数据类型之间的相互转换 24

2.2.6变量与常量 25

2.3运算符和表达式 27

2.3.1运算符 27

2.3.2表达式 33

2.3.3运算符优先级 33

2.3.4编程风格 34

第3章Java中的面向对象技术 36

3.1现实世界由对象组成 36

3.2人类的思维方式 37

3.3对象模型的特点 37

3.4过程模型的特点 39

3.5类及其成员 39

3.5.1类 40

3.5.2对象 41

3.5.3成员变量 44

3.5.4成员方法 45

3.5.5构造方法 49

3.5.6方法的重载 50

3.5.7 this引用 51

3.5.8 static成员 53

3.5.9成员的访问权限 55

3.5.10类的访问权限 58

3.6类的继承 59

3.6.1继承 60

3.6.2对象的赋值相容性与上转型 62

3.6.3隐藏、覆盖与动态绑定 63

3.6.4 super引用 65

3.6.5对象初始化顺序 66

3.7方法调用的优先顺序 71

3.8 abstract修饰的类 73

3.9 final修饰 74

3.10接 76

3.10.1接口与实现接口的类 76

3.10.2编程中选择抽象类还是接口 78

3.11多态 80

3.11.1多态的3种情形 80

3.11.2多态的具体实现 82

3.11.3总结 83

3.12继承与多态的综合用例 84

3.13内部类 89

3.13.1实例成员内部类 89

3.13.2局部内部类 92

3.13.3匿名内部类 93

3.13.4静态成员内部类 94

3.13.5内部类的继承 95

3.13.6内部类的两种特殊用法 95

3.13.7内部类总结 97

3.14设计原则 99

第4章Java基本结构程序 112

4.1流程控制语句 112

4.1.1顺序结构 112

4.1.2分支语句 112

4.1.3循环语句 117

4.1.4跳转语句 120

4.2递归 123

第5章Java基本类 125

5.1 java.lang语言包 125

5.1.1 Object类 125

5.1.2字符串类 126

5.1.3数组 129

5.1.4基本数据类型的包装类 134

5.1.5 Math数学类 135

5.2 java.util实用包 136

5.2.1日期类 136

5.2.2集合API 138

5.2.3随机数类Random 141

第6章 图形用户界面 143

6.1概述 143

6.2容器和布局 145

6.2.1容器组件 145

6.2.2框架JFrame 147

6.2.3布局管理器 148

6.3常用组件 152

6.3.1标签组件 152

6.3.2文本编辑组件 153

6.3.3按钮组件 154

6.3.4列表框和组合框 156

6.3.5对话框 156

6.3.6菜单组件 158

6.4事件处理机制 161

6.4.1基本概念 161

6.4.2委托模型 162

6.4.3 Java中常用的事件、监听器及事件处理方法 163

6.4.4事件处理机制的编程方法 164

6.4.5几个事件处理的例子 167

第7章 异常处理 180

7.1异常处理概述 180

7.1.1程序中常见的错误 180

7.l.2 Java中的异常类 181

7.1.3异常处理过程 182

7.2Java的异常处理 183

7.2.1 try.catch.finally异常处理语句 183

7.2.2用throw抛出自定义异常对象 186

7.2.3用throws将异常抛给上级调用方法处理 186

7.2.4自定义异常类 187

第8章 多线程 189

8.1创建线程 189

8.1.1继承Thread类创建线程 189

8.1.2实现Runnable接口创建线程 192

8.1.3线程状态和线程控制 194

8.2线程间的同步机制 198

8.2.1同步机制解决资源竞争问题 198

8.2.2同步机制与线程通信 202

第9章Java Applet程序 207

9.1初识Applet 207

9.2 Applct的生命周期 208

9.3 Applet中的方法 209

9.4 Applet和Web页面 210

9.5 Applet播放声音 211

9.6 Applet实现动画 212

9.7 Application与Applet的关系 214

第10章 输入输出流与文件处理 215

10.1输入输出流概述 215

10.2字节流类 216

10.2.1字节输入输出流 217

10.2.2文件字节输入输出流类 220

10.2.3过滤输入输出流 222

10.2.4对象输入输出流类 225

10.3字符流类 228

10.3.1字符输入输出流 229

10.3.2文件字符输入输出流类 230

10.3.3字符缓冲流类 231

10.4文件处理 233

10.4.l文件的基本概念 233

10.4.2 File类 234

10.4.3文件过滤器接口 236

10.4.4随机存取文件类 239

第11章Java网络编程 242

11.1网络编程基本概念 242

11.1.1网络基础知识 242

11.1.2 HTTP简介 243

11.1.3两类传输协议TCP和UDP 243

11.2使用URL访问网络资源 244

11.2.1统一资源定位符URL 244

11.2.2 URL类 244

11.2.3 URLConnection类 247

11.3 Socket通信 249

11.3.1套接字 249

11.3.2 Socket通信 249

11.4 UDP数据报 254

11.4.1数据报 254

11.4.2 UDP通信 255

第12章 数据库应用 260

12.1数据库技术 260

12.2初识JDBC程序 261

12.2.1建立student表 261

12.2.2新建first_v1.0项目 261

12.3创建数据库应用程序 263

12.3.1数据库驱动 263

12.3.2 URL 264

12.3.3建立连接 266

12.3.4建立会话 266

12.3.5操作数据库 267

12.4 JDBC综合应用举例 268

精品推荐