图书介绍

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

Java程序设计教程
  • 孙燮华编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302256182
  • 出版时间:2011
  • 标注页数:384页
  • 文件大小:63MB
  • 文件页数:376页
  • 主题词: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核心基础3

第1章 概论3

1.1初识Java3

1.1.1第一个Java独立应用程序3

1.1.2第一个Java小应用程序3

1.1.3第一个MIDlet手机程序4

1.2为什么要学习Java6

1.3 Java的开发运行环境8

1.3.1 Java虚拟机(JVM)8

1.3.2 Java运行系统9

1.4 Java程序开发10

1.4.1 Java API10

1.4.2 JDK的操作命令11

1.4.3 Java程序的编写与编译过程12

1.4.4在Eclipse中编写Java程序14

习题117

第2章Java语言基础19

2.1标识符与关键词19

2.1.1标识符19

2.1.2关键词20

2.2 Java的数据类型20

2.2.1基本数据类型20

2.2.2数据类型的转换22

2.2.3变量、说明和赋值23

2.2.4复合数据类型24

2.3表达式与语句25

2.3.1运算符与表达式25

2.3.2语句32

2.4程序控制流33

2.4.1 if语句33

2.4.2 switch语句34

2.4.3 while和do-while语句36

2.4.4 for语句38

2.4.5跳转语句39

习题242

第3章 数组与字符串47

3.1数组47

3.1.1一维数组47

3.1.2多维数组52

3.2数组作为参数或返回值的方法调用56

3.2.1传递数组56

3.2.2返回值为数组类型的方法57

3.3数组元素的排序与查找算法58

3.3.1数组元素排序算法58

3.3.2数组元素查找算法61

3.3.3 Java API中的排序与查找方法63

3.4字符串和字体66

3.4.1 String类66

3.4.2 StringBuffer类72

3.4.3 Character类75

3.4.4 Font类77

习题380

第4章Java的面向对象特性83

4.1概述83

4.2类和对象84

4.2.1类的定义84

4.2.2对象的创建、初始化和使用86

4.2.3构造方法87

4.2.4成员变量和成员方法89

4.2.5成员方法的递归和递推92

4.2.6方法的重载95

4.2.7抽象类98

4.2.8封装99

4.3类的继承和多态99

4.3.1继承的概念100

4.3.2继承的实现100

4.3.3单重继承102

4.3.4多态性102

4.3.5方法和域的覆盖102

4.3.6运算符instanceof107

4.4包与接口107

4.4.1 Java的包107

4.4.2接口109

4.5 Java程序访问控制与结构111

4.5.1访问控制111

4.5.2 Java程序的结构113

习题4116

第5章Java的异常处理121

5.1 Java的异常处理机制121

5.2异常举例122

5.3异常的处理123

5.4异常的分类125

5.4.1 3类意外125

5.4.2常用的异常126

5.5抛出异常126

5.6创建自定义异常127

习题5128

第6章Java的图形界面设计与事件处理132

6.1文本框与文本域132

6.1.1文本框类132

6.1.2文本域134

6.2标签、按钮及控件135

6.2.1标签135

6.2.2按钮136

6.2.3 Awt控件与Swing控件138

6.3面板与框架141

6.3.1面板141

6.3.2框架142

6.4事件与监视器接口145

6.4.1事件类146

6.4.2事件的起源147

6.4.3键盘事件举例147

习题6150

第7章 布局管理器154

7.1网格布局管理器154

7.1.1带有间隔的网格布局管理器154

7.1.2整数类、浮点数类和数学类155

7.1.3简单加法器的网格布局156

7.2边界布局管理器159

7.3网袋布局管理器163

7.3.1关于Java控件的自然尺寸和它的显示区域165

7.3.2关于参数weightx和weighty167

7.3.3控件间的相互影响169

7.4不使用布局管理器172

习题7174

第8章Applet编程178

8.1 Applet基础178

8.1.1 Applet类的定义与成员方法178

8.1.2 Applet的生命周期179

8.1.3独立应用程序与Applet的转换181

8.1.4确保Applet正常运行184

8.2 HTML与〈APPLET〉标记185

8.2.1 〈APPLET〉标记的属性185

8.2.2利用标记参数向Applet传递信息188

8.3 Applet的应用191

8.3.1 Applet与图形用户界面(GUI)191

8.3.2 Applet应用举例192

习题8199

第9章 图形GUI设计202

9.1 Graphics类与Color类202

9.1.1 Graphics类202

9.1.2 Color类203

9.2建立绘图程序204

9.2.1 Point类及其应用204

9.2.2布尔标志的设计与绘图程序205

9.3图形与图像的显示209

9.4 Java 2D与图形变换213

9.4.1 Graphics 2D类的图形与几何变换214

9.4.2封装类及其用法220

9.5 XOR绘图模式225

习题9227

第10章Java数据流与数据传输234

10.1基本输入/输出流类234

10.1.1 InputStream类234

10.1.2 OutputStream类237

10.1.3 Reader类和Writer类239

10.2文件的输入/输出241

10.2.1 File类241

10.2.2 FileInputStream类和FileOutputStream类244

10.2.3字节文件输入/输出流的读/写245

10.2.4 FileReader类和FileWriter类248

10.3 RandomAccessFile类253

10.4数据传输255

习题10259

第2部分Java应用技术265

第11章 多线程265

11.1关于线程265

11.1.1不调用多线程和调用多线程比较试验265

11.1.2线程的状态270

11.1.3与线程有关的类271

11.2创建线程274

11.2.1扩展线程类274

11.2.2利用Runnable接口275

11.3多线程的分组管理283

11.4线程同步285

11.4.1线程不同步产生的问题285

11.4.2同步线程289

习题11290

第12章JDBC与数据库293

12.1关系数据库与SQL语言293

12.1.1关系数据库的基本概念293

12.1.2数据定义语言294

12.1.3数据操纵语言294

12.1.4数据查询语言295

12.2使用JDBC连接数据库295

12.2.1 JDBC结构295

12.2.2 4类JDBC驱动程序297

12.2.3 JDBC编程要点297

12.2.4常用的JDBC类与方法298

12.2.5安装ODBC驱动程序示例301

12.3 JDBC编程实例304

12.3.1创建和删除数据表304

12.3.2插入记录306

12.3.3更新数据307

12.3.4删除记录309

12.3.5查询数据库310

习题12312

第13章 网络编程315

13.1 URL和URLConnection类315

13.1.1 URL类的功能及应用315

13.1.2 URLConnection类的功能及应用318

13.2 Socket网络通信319

13.2.1 Socket基本概念319

13.2.2 Socket与ServerSocket类319

13.3 Socket网络通信举例321

13.3.1客户机端程序321

13.3.2服务器端程序323

13.4简易聊天室实例325

13.4.1简易聊天室服务器端程序326

13.4.2简易聊天室客户机端程序327

习题13330

第14章Servlet编程332

14.1 Servlet基础332

14.1.1 Servlet简介332

14.1.2 Servlet相关类与接口333

14.1.3 HTML和XML简介334

14.2 Servlet编程工具和环境337

14.2.1 Tomcat服务器的安装、设置和启动337

14.2.2第一个Servlet及其运行341

14.3 Servlet编程举例344

14.3.1与客户机端交互344

14.3.2使用Cookie347

14.3.3使用Session350

14.3.4 Servlet查询数据库352

习题14356

第15章JSP编程358

15.1 JSP简介358

15.1.1第一个JSP页面358

15.1.2 JSP的特点和相关语法简介359

15.2 JSP程序举例360

15.2.1简单的JSP360

15.2.2使用JavaBean361

15.2.3 JSP连接数据库364

15.3用NetBeans编写JSP程序370

15.3.1 NetBeans入门370

15.3.2用NetBeans编写JavaBean374

习题15382

参考文献384

热门推荐