图书介绍

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

Java程序设计教程
  • 余永红等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111247548
  • 出版时间:2008
  • 标注页数:301页
  • 文件大小:26MB
  • 文件页数:310页
  • 主题词: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 Java简介1

1.1.2 Java语言的特点3

1.1.3 Java语言和C/C++语言的比较4

1.2 Java面向对象编程思想5

1.2.1 对象与类5

1.2.2 消息与方法7

1.2.3 继承9

1.2.4 多态与动态绑定10

1.2.5 面向对象程序设计10

1.3 Java网络编程思想12

1.3.1 Java Applet12

1.3.2 Java网络通信13

1.3.3 Java与XML14

1.4 Java程序运行过程与开发环境15

1.4.1 Java程序运行过程15

1.4.2 JDK6的安装与使用16

1.4.3 NetBeans 5.5集成开发环境的安装与使用22

1.5 简单Java应用程序开发步骤29

小结29

复习思考题30

第2章 Java语言程序设计基础31

2.1 Java语言程序结构31

2.2 Java语言数据类型33

2.2.1 常量数据33

2.2.2 变量数据35

2.2.3 数值类型之间的转换以及混合运算37

2.2.4 数组数据38

2.3 Java语言运算符和表达式39

2.3.1 运算符的使用格式及功能39

2.3.2 运算符的使用说明40

2.4 Java语言流控制语句42

2.4.1 分支结构42

2.4.2 循环结构45

小结48

复习思考题48

第3章 类和对象49

3.1 面向对象基础49

3.1.1 对象及其特点49

3.1.2 抽象50

3.1.3 封装51

3.2 类51

3.2.1 类定义52

3.2.2 类使用53

3.2.3 构造函数55

3.3 方法57

3.3.1 方法定义57

3.3.2 方法调用58

3.4 访问控制符59

3.5 静态修饰符、静态字段和方法62

3.6 抽象类与抽象方法65

3.7 最终类、最终属性与最终方法67

小结68

复习思考题69

第4章 继承70

4.1 继承的概念70

4.1.1 继承的定义70

4.1.2 类和子类71

4.2 类继承71

4.2.1 继承关系的定义71

4.2.2 属性继承与隐藏72

4.2.3 方法继承、覆盖与重载74

4.2.4 在子类中使用构造函数74

4.2.5 父类对象与子类对象的关系74

4.3 多态与动态绑定78

4.3.1 基本概念78

4.3.2 this和super变量79

4.3.3 继承与多态的应用80

4.4 构造函数的重载84

4.5 包87

4.5.1 创建包87

4.5.2 定位类88

4.5.3 包的导入89

4.5.4 标记包作用域90

4.5.5 Java API包90

4.6 接口92

4.6.1 接口的概念92

4.6.2 接口声明92

4.6.3 接口实现93

小结96

复习思考题97

第5章 输入输出及异常处理98

5.1 流和文件98

5.1.1 流98

5.1.2 文件98

5.2 常用流类99

5.2.1 字节流99

5.2.2 字符流105

5.2.3 标准输入/输出处理108

5.3 文件处理110

5.3.1 创建或打开、关闭文件对象111

5.3.2 read()方法112

5.3.3 write()方法113

5.3.4 其他操作文件的方法114

5.3.5 随机访问文件115

5.3.6 目录115

5.4 文件处理实例117

5.5 Java异常处理118

5.5.1 异常处理基础118

5.5.2 异常的捕获和处理120

5.5.3 异常抛出122

5.5.4 finally语句123

5.5.5 自定义异常类124

小结125

复习思考题125

第6章 图形用户界面127

6.1 图形用户界面概述127

6.1.1 基本概念127

6.1.2 框架与面板130

6.2 Swing常用组件133

6.3 事件处理143

6.3.1 事件处理原理143

6.3.2 按钮点击事件144

6.3.3 捕获窗口事件147

6.3.4 AWT事件层次结构148

6.3.5 焦点事件150

6.3.6 键盘事件151

6.3.7 鼠标事件153

6.4 布局设计与边界156

6.4.1 布局设计156

6.4.2 边界160

6.5 菜单设计161

6.6 对话框设计165

小结168

复习思考题169

第7章 Java Applet170

7.1 Applet简介170

7.2 Applet的执行171

7.2.1 Applet的创建171

7.2.2 Applet类的继承关系172

7.2.3 Applet的生命周期及主要方法174

7.2.4 Applet与HTML175

7.2.5 Applet与Application177

7.3 Applet的AWT绘制180

7.3.1 AWT绘制方法180

7.3.2 Java.awt.Graphics类181

7.3.3 在Applet中输出文字182

7.4 Applet的多媒体支持184

7.4.1 Applet的图像处理184

7.4.2 Applet的动画处理187

7.4.3 Applet的声音处理188

7.5 Applet的通信189

7.5.1 同页Applet间的通信189

7.5.2 Applet和Browser之间的通信190

7.5.3 Applet的网络通信191

小结192

复习思考题192

第8章 Java语言多线程编程193

8.1 线程的概念193

8.1.1 进程与线程193

8.1.2 线程调度与优先级193

8.1.3 线程的状态与生命周期194

8.2 线程的实现方法197

8.2.1 线程类Thread197

8.2.2 继承Thread198

8.2.3 实现Runnable接口199

8.2.4 多线程在Applet中的应用200

8.3 线程的同步与死锁201

8.3.1 同步的概念201

8.3.2 Synchronized方法203

8.3.3 线程死锁206

8.4 多线程程序实例207

小结210

复习思考题211

第9章 Java语言网络编程212

9.1 Java网络编程概述212

9.2 URL编程213

9.2.1 URL类213

9.2.2 URL获取网络信息与资源216

9.2.3 URL编程实例218

9.3 Socket编程221

9.3.1 Socket通信的一般结构221

9.3.2 TCP Socket编程223

9.3.3 UDP Socket编程226

9.3.4 Socket编程实例229

小结231

复习思考题231

第10章 Java与XML232

10.1 XML简介232

10.2 XML基础235

10.3 使用JAXP进行SAX编程241

10.3.1 解析文档242

10.3.2 内容管理器243

10.4 使用JAXP进行DOM编程245

10.4.1 解析文档245

10.4.2 基本的DOM类246

10.4.3 存取数据248

10.4.4 修改文件249

小结252

复习思考题252

第11章 数据库编程接口JDBC253

11.1 JDBC概述253

11.2 通过JDBC访问数据库258

11.2.1 创建数据库连接258

11.2.2 访问数据库元信息260

11.2.3 查询数据库263

11.2.4 检索结果集268

11.2.5 数据库更新操作269

11.2.6 处理异常和警告271

小结273

复习思考题274

附录A Java实验指导275

附录B NetBeans 5.5程序调试288

参考文献300

热门推荐