图书介绍

计算机系列 Java程序设计PDF|Epub|txt|kindle电子书版本网盘下载

计算机系列 Java程序设计
  • 刘书伦主编;孙建国,冯高峰,徐海霞副主编 著
  • 出版社: 长沙:国防科技大学出版社
  • ISBN:7810998376
  • 出版时间:2011
  • 标注页数:268页
  • 文件大小:56MB
  • 文件页数:282页
  • 主题词:

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.1.3Java语言的应用4

1.2Java开发环境与开发工具4

1.2.1Java开发环境4

1.2.2Java常用开发工具9

1.2.3B1ueJ的使用12

1.3第一个Java程序13

1.3.1Java程序的编写14

1.3.2Java程序的编译15

1.3.3Java程序的运行15

习题116

第2章Java程序设计基础17

2.1Java基本数据类型17

2.1.1标识符和关键字18

2.1.2数据类型和长度18

2.1.3常量和变量19

2.1.4类型转换22

2.2运算符和表达式23

2.2.1算术运算符23

2.2.2关系运算符和逻辑运算符23

2.2.3自增运算符和自减运算符24

2.2.4赋值运算符和赋值表达式25

2.2.5运算符优先级26

习题227

第3章Java程序流程控制28

3.1选择结构28

3.1.1语句与语句块28

3.1.2if语句29

3.1.3switch语句32

3.2循环结构33

3.2.1while语句33

3.2.2do……while语句34

3.2.3for语句35

3.3循环控制与嵌套36

3.3.1break语句36

3.3.2continue语句37

3.3.3循环嵌套38

3.3.4Java流程控制综合实例39

3.4方法42

3.4.1方法的基本知识42

3.4.2方法的使用44

3.4.3作用域原则45

3.4.4方法的参数传递46

3.4.5方法的重载48

习题351

第4章数组和字符串52

4.1Java语言中的数组52

4.1.1数组概述52

4.1.2数组的声明53

4.1.3数组的初始化53

4.1.4数组的使用54

4.1.5多维数组的定义和使用58

4.2String字符串61

4.2.1String字符串创建61

4.2.2String字符串常用方法62

习题465

第5章面向对象程序设计66

5.1面向对象基础66

5.1.1面向对象程序设计思想67

5.1.2创建对象67

5.1.3方法调用69

5.1.4对象的状态71

5.1.5对象的交互72

5.1.6类的定义73

5.2对象的初始化79

5.2.1构造方法79

5.2.2this关键字82

5.2.3对象初始化的过程83

5.2.4静态成员变量与成员方法83

5.2.5封装和抽象86

5.3类的继承性89

5.3.1继承的实现89

5.3.2方法的重写93

5.3.3super关键字95

5.3.4final关键字96

5.4类的多态性97

5.4.1对象的类型转换97

5.4.2多态性的实现100

5.4.3抽象类与抽象方法102

5.5接口105

5.5.1接口的定义与实现105

5.5.2接口的继承107

5.5.3接口与多态性109

5.6包110

5.6.1包的创建110

5.6.2包的引人111

5.6.3包的访问权限113

5.6.4JavaAPI程序包113

习题5115

第6章异常处理与文件操作117

6.1异常基础知识117

6.1.1异常的概念117

6.1.2异常的处理机制119

6.1.3异常类119

6.2异常的处理122

6.2.1异常的捕获与处理122

6.2.2异常的抛出125

6.2.3自定义异常128

6.3文件基础知识129

6.3.1数据流的基本概念129

6.3.2基类131

6.3.3节点流133

6.3.4过滤流137

6.4文件的操作140

6.4.1文件的随机读写140

6.4.2文件与目录管理142

习题6146

第7章图形用户界面147

7.1Java图形用户界面概述147

7.1.1AWT和Swing147

7.1.2组件和容器149

7.2布局管理器152

7.2.1布局管理器概述152

7.2.2FlowLayout流布局管理器152

7.2.3BorderLayout边界布局管理器154

7.2.4GridLayout网格布局管理器155

7.2.5CardL.ayout卡片布局管理器156

7.3JavaGUI事件处理158

7.3.1Java事件处理概述158

7.3.2Java常用事件与事件监听器159

7.4常用组件164

7.41按钮和标签164

7.4.2单选按钮和复选框166

7.4.3文本框170

7.4.4文本区域和滚动面板171

7.4.5下拉列表框172

7.4.6菜单173

习题7176

第8章多线程程序设计177

8.1线程177

8.1.1线程的概念177

8.1.2线程与进程179

8.2线程的生命周期179

8.3Java多线程的实现方式180

8.3.1继承Thread类181

8.3.2实现Runnable接口183

8.4线程的控制185

8.4.1线程的优先级与调度185

8.4.2线程的同步机制186

习题8194

第9章JavaApplet编程196

9.1JavaApplet196

9.1.1Applet概述196

9.1.2Applet的生命周期198

9.1.3Applet类的主要方法199

9.1.4Applet标记201

9.2Applet支持的多媒体技术203

9.2.1获取资源文件地址203

9.2.2显示图像204

9.2.3播放音频205

习题9205

第10章JDBC数据库编程206

10.1数据库技术206

10.1.1数据库技术简介206

10.1.2SQLServer数据库207

10.1.3MySQL数据库208

10.1.4Oracle数据库208

10.1.5AcceSs数据库208

10.2JDBC概述209

10.2.1JDBC技术介绍209

10.2.2JDBC驱动程序210

10.3JDBC常用接口211

10.3.1驱动程序接口Driver211

10.3.2驱动程序管理接口DriverManager211

10.3.3数据库连接接口Connection212

10.3.4执行SQL语句接口Statement212

10.3.5执行带参数SQL语句接口PreparedStatement213

10.3.6结果集接口ResultSet214

10.4Java连接数据库过程215

10.4.1加载JDBC驱动程序216

10.4.2创建数据库连接对象216

10.4.3执行SQL语句216

10.4.4接收并处理SQL的返回结果217

10.4.5关闭创建的连接对象217

10.5Java访问数据库实例217

10.5.1建立数据库与数据源217

10.5.2插入数据221

10.5.3删除数据223

10.5.4更新数据225

10.5.5查询数据227

习题10230

第11章Java网络编程231

11.1网络编程基础231

11.1.1IP地址和端口231

11.1.2TCP/IP232

11.1.3网络编程简介233

11.2URL网络编程234

11.2.1URI概念234

11.2.2URI类235

11.2.3URLConnection类237

11.3Socket网络编程238

11.3.1Socket基本原理238

11.3.2InetAddress类238

11.3.3面向TCP套接字编程239

11.3.4面向UDP套接字编程243

习题11246

第12章实验247

实验1熟悉Java程序开发环境247

实验2Java程序设计流程控制249

实验3面向对象程序设计251

实验4异常处理与文件操作256

实验5图形用户界面设计257

实验6多线程程序设计260

实验7JavaApplet设计261

实验8JDBC数据库编程263

实验9Java网络编程266

参考文献268

热门推荐