当前位置:首页 > 工业技术
计算机系列  Java程序设计
计算机系列  Java程序设计

计算机系列 Java程序设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘书伦主编;孙建国,冯高峰,徐海霞副主编
  • 出 版 社:长沙:国防科技大学出版社
  • 出版年份:2011
  • ISBN:7810998376
  • 页数:268 页
图书介绍:
《计算机系列 Java程序设计》目录

第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

习题1 16

第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

习题2 27

第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

习题3 51

第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

习题4 65

第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

习题5 115

第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

习题6 146

第7章图形用户界面 147

7.1Java图形用户界面概述 147

7.1.1AWT和Swing 147

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

习题7 176

第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

习题8 194

第9章JavaApplet编程 196

9.1JavaApplet 196

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

习题9 205

第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驱动程序接口Driver 211

10.3.2驱动程序管理接口DriverManager 211

10.3.3数据库连接接口Connection 212

10.3.4执行SQL语句接口Statement 212

10.3.5执行带参数SQL语句接口PreparedStatement 213

10.3.6结果集接口ResultSet 214

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

习题10 230

第11章Java网络编程 231

11.1网络编程基础 231

11.1.1IP地址和端口 231

11.1.2TCP/IP 232

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

习题11 246

第12章实验 247

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

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

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

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

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

实验6多线程程序设计 260

实验7JavaApplet设计 261

实验8JDBC数据库编程 263

实验9Java网络编程 266

参考文献 268

相关图书
作者其它书籍
返回顶部