图书介绍

Java语言程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Java语言程序设计 第2版
  • 朱福喜编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030241436
  • 出版时间:2009
  • 标注页数:400页
  • 文件大小:101MB
  • 文件页数:414页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java语言程序设计 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java概述1

1.1 Java技术的出现与形成1

1.2 Java语言的特色2

1.3 Java的开发和执行环境4

1.3.1 JDK的下载4

1.3.2 JDK的安装与环境配置4

1.3.3 JDK环境工具简介5

1.4一个简单的独立应用程序7

1.4.1从编辑程序到执行程序的完整过程7

1.4.2 Java独立应用程序的基本结构9

1.5一个简单的Applet程序11

1.6一个具有输入功能的程序12

1.7小结13

习题114

第2章 Java语言基础15

2.1变量和数据类型16

2.1.1变量名16

2.1.2数据类型16

2.1.3变量的初始化18

2.1.4 final变量19

2.1.5字符串常量与字符串变量19

2.2运算符20

2.2.1算术运算符21

2.2.2关系运算符23

2.2.3位运算符26

2.2.4赋值运算符27

2.2.5其他运算符27

2.3表达式与语句29

2.3.1表达式29

2.3.2语句30

2.4控制语句30

2.4.1 if语句31

2.4.2 switch语句32

2.4.3 while和do-while语句33

2.4.4 for语句34

2.4.5跳转语句35

2.5数组37

2.5.1创建和使用数组38

2.5.2对象数组39

2.5.3多维数组40

2.6小结41

习题242

第3章 类与对象44

3.1类的概念与定义44

3.1.1类的概念44

3.1.2类的定义45

3.1.3类声明的一般形式46

3.2类的首部声明46

3.2.1类的首部声明的一般形式47

3.2.2类修饰符48

3.3成员变量的声明51

3.3.1成员变量声明的一般形式51

3.3.2域修饰符52

3.4方法的声明与实现58

3.4.1方法声明的一般形式58

3.4.2方法修饰符59

3.4.3方法的返回类型63

3.4.4方法名66

3.4.5方法的参数68

3.4.6方法的参数传递69

3.4.7方法体71

3.5对象的创建与撤销75

3.5.1定义和使用构造方法75

3.5.2构造方法的特殊性76

3.5.3创建对象77

3.5.4对象的撤销与清理78

3.6嵌套类80

3.7程序包81

3.7.1包的创建82

3.7.2包的使用83

3.7.3带包语句的Java文件的编译和执行84

3.8小结84

习题385

第4章 继承与多态87

4.1类的组织与继承机制87

4.1.1继承的概念87

4.1.2由继承性产生的层次性88

4.2继承的实现89

4.2.1定义子类89

4.2.2域的继承与隐藏92

4.2.3方法的继承与覆盖94

4.3构造方法的重载与继承96

4.3.1构造方法的重载96

4.3.2构造方法的继承96

4.4多态性99

4.4.1多态性的概念99

4.4.2覆盖实现多态性99

4.4.3重载实现多态性100

4.4.4重载和覆盖的综合举例102

4.5接口的概念与应用104

4.5.1接口与多重继承104

4.5.2定义接口105

4.5.3实现接口106

4.5.4使用接口106

4.5.5接口的应用107

4.6小结108

习题4109

第5章 图形用户界面基础110

5.1图形用户界面概述110

5.2基本的图形用户界面程序111

5.2.1几个基本的容器类111

5.2.2一个简单构件上的事件响应114

5.2.3简单的GUI输入/输出构件116

5.3事件处理118

5.3.1基本事件119

5.3.2 Java中的事件处理119

5.3.3事件、构件和事件监听接口之间的关系128

5.4布局管理和GUI构件128

5.4.1布局管理器、面板和标签129

5.4.2带滑杆的两个构件133

5.5菜单和对话框137

5.5.1 Menu、 MenuBar和Menultem类138

5.5.2对话框139

5.6图形的绘制141

5.6.1 Graphics类141

5.6.2简单绘图143

5.6.3 Canvas145

5.7小结150

习题5150

第6章 Swing编程153

6.1 Swing简介153

6.1.1为什么要使用Swing154

6.1.2 Swing概述155

6.1.3从AWT到Swing的转换156

6.2基本的Swing类158

6.2.1自定义用户界面158

6.2.2框架、Applet、按钮和图标161

6.2.3边框、面板和菜单165

6.2.4复选框、单选按钮和下拉式列表172

6.3高级Swing类175

6.3.1滚动、标签和分割175

6.3.2模型和视图179

6.3.3文本组件183

6.3.4对话框198

6.4小结201

习题6201

第7章 输入/输出流203

7.1输入/输出流概述203

7.1.1从类的层次看输入/输出流204

7.1.2从处理的对象看输入/输出流211

7.2保存和读取字节级数据213

7.2.1保存字节级数据213

7.2.2读取字节级数据215

7.2.3运用缓冲流来改善效率218

7.2.4文件操作221

7.3保存和读取字符数据225

7.3.1读取字符数据226

7.3.2保存字符数据229

7.4保存和读取对象数据231

7.4.1保存对象数据231

7.4.2读取对象数据233

7.5随机流访问235

7.6小结236

习题7237

第8章 异常处理与多线程239

8.1异常处理239

8.1.1 Java的出错类型239

8.1.2异常的抛出244

8.1.3异常的捕获与处理247

8.1.4 try-catch-finally语句249

8.2多线程的基本概念251

8.2.1多任务251

8.2.2线程与多线程251

8.2.3 Java对多线程的支持252

8.2.4线程的状态252

8.2.5线程的优先级254

8.3线程的使用方法255

8.3.1通过继承Thread类构造线程255

8.3.2通过实现Runnable接口来构造线程261

8.4线程的同步263

8.4.1使用多线程不当造成的数据崩溃263

8.4.2同步线程268

8.5小结272

习题8273

第9章 Applet与JApplet275

9.1 Applet基础275

9.1.1 Applet类的定义275

9.1.2 Applet的生命周期277

9.1.3独立应用程序与Applet的转换279

9.2 <APPLET>标记280

9.2.1 <APPLET>标记属性281

9.2.2利用标记参数向Applet传递信息283

9.2.3确保Applet正常运行287

9.3 Applet应用288

9.3.1 Applet与图形用户接口(GUI)288

9.3.2 Applet与线程290

9.3.3 Applet编程技巧291

9.4 JApplet295

9.5小结297

习题9297

第10章 抽象数据类型与泛型299

10.1顺序数据结构299

10.1.1列表(List)299

10.1.2队列316

10.1.3栈321

10.2 Java内置的顺序结构327

10.2.1 Java提供的列表结构327

t0.2.2 StringTokenizer类334

10.2.3 Iterators(迭代器)335

10.3泛型339

10.3.1 Java泛型的定义339

10.3.2泛型类的编写341

10.4小结343

习题10343

第11章 网络编程345

11.1 Java网络编程基础345

11.1.1 IP地址345

11.1.2端口347

11.1.3套接字347

11.1.4数据包347

11.1.5 Internet协议348

11.2使用URL访问WWW资源349

11.2.1直接从URL读取内容349

11.2.2建立一个URL连接并从中读取内容350

11.3基于Socket的客户和服务器编程352

11.3.1创建客户程序352

11.3.2编写服务器应用程序361

11.4小结366

习题1 1367

第12章 Java与数据库的连接369

12.1 JDBC概述369

12.1.1 JDBC的用途369

12.1.2从ODBC到JDBC369

12.1.3 JDBC的实现及其驱动程序370

12.2 JDBC API工具372

12.2.1 JDBC API简介372

12.2.2 JDBC URL373

12.2.3加载数据库的驱动程序(driver)374

12.2.4建立数据库连接的工具374

12.2.5 Connection对象375

12.2.6 Statement对象375

12.2.7 ResultSet对象379

12.2.8 JDBC应用的典型步骤382

12.3 JDBC API的应用实例383

12.3.1使用JDBC连接数据库383

12.3.2使用JDBC创建基本表和视图390

12.3.3使用JDBC执行数据库查询391

12.3.4使用JDBC更新数据库394

12.4小结398

习题12398

热门推荐