图书介绍

Java程序设计教程pdf电子书版本下载

Java程序设计教程
  • 潘浩主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563516452
  • 出版时间:2008
  • 标注页数:336页
  • 文件大小:32MB
  • 文件页数:348页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

Java程序设计教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java语言与面向对象概述 1

1.1Java发展简史 1

1.1.1Java发展简介 1

1.1.2Java语言的特点 2

1.2Java虚拟机 4

1.2.1Java虚拟机的概念 4

1.2.2Java虚拟机的结构 5

1.3Java2平台的3种版本 6

1.3.1Java SE 7

1.3.2Java EE 7

1.3.3Java ME 9

1.4面向对象开发概述 10

1.4.1面向对象编程的概念 10

1.4.2面向对象编程的特点 11

1.4.3对象的抽象和封装 12

1.4.4面向对象的软件开发步骤 13

本章小结 15

习题 15

第2章 Java程序编程概述 16

2.1JDK的安装与配置 16

2.1.1JDK的安装 16

2.1.2JDK的环境配置 17

2.2Java程序集成开发工具 18

2.2.1UltraEdit工具 19

2.2.2EditPlus工具 20

2.2.3JCreator工具 21

2.2.4Eclipse工具 21

2.3Java应用程序实例 21

2.3.1Java应用程序的编辑 21

2.3.2Java应用程序的编译和运行 22

2.4Java Applet实例 23

2.4.1Java Applet源程序的编辑与编译 24

2.4.2嵌入Java Applet的HTML文件 24

2.5Java应用程序的输入/输出 26

2.5.1文本界面的输入/输出 26

2.5.2图形界面的输入/输出 29

本章小结 31

习题 31

第3章 Java基本数据类型 32

3.1Java程序基本组成元素 32

3.1.1标识符 32

3.1.2关键字 33

3.1.3分隔符 34

3.1.4注释 35

3.2数据类型 35

3.2.1整数类型 36

3.2.2浮点类型 37

3.2.3字符类型 37

3.2.4布尔类型 37

3.2.5基本数据类型之间的转换 37

3.3变量与常量 39

3.3.1常量 39

3.3.2变量 40

3.4运算符与表达式 42

3.4.1赋值运算符与赋值表达式 43

3.4.2算术运算符与算术表达式 43

3.4.3关系运算符与条件运算符 46

3.4.4逻辑运算符与逻辑表达式 48

3.4.5位运算符与位表达式 49

3.4.6复合赋值运算符 50

3.4.7运算符的优先级 51

本章小结 51

习题 52

第4章 程序流程控制语句 54

4.1结构化程序的3种结构 54

4.1.1顺序结构 54

4.1.2选择结构 55

4.1.3循环结构 55

4.2选择语句 56

4.2.1if语句 56

4.2.2switch语句 58

4.3循环语句 60

4.3.1for循环语句 61

4.3.2while循环语句 63

4.3.3do...while循环语句 65

4.4循环跳离语句 66

4.4.1break语句 66

4.4.2continue语句 68

本章小结 69

习题 70

第5章 类与对象 71

5.1类与对象的关系 71

5.2类和对象的定义 72

5.2.1类的定义 72

5.2.2对象的初始化 74

5.2.3构造方法的定义和重载 75

5.3域的定义 78

5.3.1静态域 78

5.3.2静态初始化器 79

5.3.3最终域与fina1关键字 81

5.4方法的创建 82

5.4.1方法的返回值 83

5.4.2方法的参数传递 85

5.4.3方法中的局部变量 88

5.4.4静态方法 90

5.4.5main()方法 92

5.4.6方法的重载 94

5.4.7this关键字 95

5.5类与类之间的关系 97

本章小结 97

习题 98

第6章 继承、抽象、接口和包 100

6.1类的继承 100

6.1.1继承的基本概念 100

6.1.2类的继承实现 101

6.1.3域的隐藏 103

6.1.4方法的覆盖 105

6.1.5super关键字 106

6.1.6对象的类型转换 109

6.2抽象类和抽象方法 112

6.2.1抽象类和抽象方法的定义 112

6.2.2抽象类的实现 116

6.3接口和多重继承 118

6.3.1接口的定义 118

6.3.2接口的实现 119

6.4包 122

6.4.1包的定义 122

6.4.2包内类的装载 124

6.4.3包的路径设置 126

6.5访问控制符 128

6.5.1public修饰符 129

6.5.2private修饰符 130

6.5.3protected修饰符 132

6.5.4默认访问修饰符 133

本章小结 134

习题 134

第7章 Java基本类库 136

7.1Java类库 136

7.1.1Java类库概述 136

7.1.2Java类库的使用方法 140

7.1.3Object类 142

7.2字符串 143

7.2.1String类 143

7.2.2StringBuffer类 148

7.2.3字符串的分解 150

7.3Math类 153

7.4基本数据类型包装类 155

7.4.1基本数据类型包装类 155

7.4.2自动封包/拆包 158

7.5Java异常处理 161

7.5.1Java异常类层次结构 163

7.5.2异常的捕获和处理 164

7.5.3throws子句声明异常 167

7.5.4自定义异常 169

本章小结 171

习题 172

第8章 数组与ArrayList类 173

8.1一维数组 173

8.1.1一维数组的声明与创建 173

8.1.2一维数组的初始化 175

8.1.3一维数组的应用实例 176

8.2多维数组 179

8.2.1二维数组的创建 179

8.2.2列数不规则的二维数组 181

8.2.3二维数组的应用实例 182

8.2.4多维数组的创建 183

8.3使用for…each循环语句访问数组 184

8.4数组参数在方法中传递 186

8.5Arrays类 187

8.6ArrayList类 191

本章小结 195

习题 195

第9章 图形用户接口 197

9.1Swing组件概述 197

9.1.1Swing的简单示例 197

9.1.2Swing的层次结构 198

9.2框架 200

9.3按钮与事件处理 203

9.3.1按钮 203

9.3.2按钮的事件处理 205

9.3.3事件处理类 207

9.4文本框与文本域 208

9.4.1单行文本框与密码文本框 208

9.4.2多行文本域 210

9.5布局管理器 213

9.5.1BorderLayout布局方式 214

9.5.2FlowLayout布局方式 216

9.5.3GridLayout布局方式 217

9.5.4BoxLayout布局方式 219

9.6选择框 221

9.6.1复选框 222

9.6.2单选按钮 224

9.7下拉列表框 227

9.8面板 229

本章小结 230

习题 231

第10章 文件与流 233

10.1流概述 233

10.1.1字节流 234

10.1.2字符流 236

10.2标准I/O流 237

10.3File类 240

10.3.1文件的创建 240

10.3.2文件操作 241

10.4文件流 243

10.4.1文件输入流 243

10.4.2文件输出流 245

10.5随机存取文件流 247

10.6对象序列化 253

10.6.1ObjectOutputStream流 253

10.6.2ObjectInputStream流 256

10.6.3对象序列化实例 258

本章小结 260

习题 260

第11章 多线程 261

11.1多线程的基本概念 261

11.1.1多线程的引入 261

11.1.2多线程的特点 262

11.2多线程的实现 263

11.2.1Thread类实现多线程 264

11.2.2Runnable接口实现多线程 267

11.3线程的生命周期 270

11.4线程的调度管理 271

11.4.1线程的优先级 272

11.4.2join()方法的应用 274

11.4.3sleep()方法的应用 274

11.4.4yield()方法的应用 277

11.5线程同步 279

11.5.1同步方法 280

11.5.2同步语句 283

11.6线程间的通信 284

11.6.1线程之间的通信问题 284

11.6.2线程之间的通信解决方法 288

本章小结 290

习题 290

第12章 JDBC数据库编程基础 292

12.1JDBC概述 292

12.2使用JDBC存取应用程序数据 293

12.2.1JDBC驱动设置 295

12.2.2建立数据库连接 296

12.2.3操纵数据库 297

12.3JDBC进阶——PreparedStatement和CallableStatement接口 303

12.3.1PreparedStatement接口 303

12.3.2CallableStatement接口 305

12.4一个完整的例子 307

12.4.1实例说明 307

12.4.2建立数据库连接基类basejdbc.java 308

12.4.3建立班级数据表类classdb.java 311

12.4.4完成业务逻辑appClass.java 313

12.4.5程序运行结果 315

本章小结 315

习题 315

第13章 Servlet和JSP技术基础 317

13.1Servlet技术及其特点 317

13.1.1Servlet是什么? 317

13.1.2Servlet的生命周期 317

13.1.3Java Servlet API 318

13.1.4创建HTTPServlet 319

13.1.5Servlet技术的特点 321

13.2JSP技术及其特点 321

13.2.1JSP技术概述 321

13.2.2JSP内置对象 323

13.2.3JSP的语法 324

13.2.4JSP技术的特点 326

13.3使用Servlet和JSP开发Web应用 327

13.3.1安装Servlet和JSP开发工具 327

13.3.2安装支持Servlet的Web服务器——TOMCAT 327

13.3.3创建和发布Web应用 328

本章小结 335

习题 335

精品推荐