图书介绍

Java程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计教程
  • 潘浩主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563516452
  • 出版时间:2008
  • 标注页数:336页
  • 文件大小:32MB
  • 文件页数:348页
  • 主题词: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.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 SE7

1.3.2Java EE7

1.3.3Java ME9

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.java308

12.4.3建立班级数据表类classdb.java311

12.4.4完成业务逻辑appClass.java313

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 API318

13.1.4创建HTTPServlet319

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服务器——TOMCAT327

13.3.3创建和发布Web应用328

本章小结335

习题335

热门推荐