图书介绍

JAVA程序设计pdf电子书版本下载

JAVA程序设计
  • 邵斐著 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564121365
  • 出版时间:2010
  • 标注页数:220页
  • 文件大小:85MB
  • 文件页数:233页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

JAVA程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java简介 1

1.1 Java的历史与语言结构 1

1.1.1 Java的发展简史 1

1.1.2 Java语言的特点 2

1.2 Java的安装 3

1.2.1 Java语言的开发工具 3

1.2.2 安装Java 2 SDK 6

1.2.3 更新系统环境变量 7

1.3 Java应用程序与Java小程序 9

实训一 安装与熟悉Java开发工具 12

第2章 Java编程入门 14

2.1 Java程序的结构 14

2.1.1 Java程序布局 14

2.1.2 Java源程序的组成 14

2.1.3 注解语句 16

2.1.4 打印语句 16

2.2 标识符 17

2.2.1 Java字符集 17

2.2.2 标识符构成规则 19

2.2.3 关键字 19

2.3 数据类型 20

2.3.1 整型 20

2.3.2 实型 21

2.3.3 字符型 21

2.3.4 布尔型 22

2.4 运算符与表达式 22

2.4.1 概述 22

2.4.2 算术运算符 24

2.4.3 赋值运算符 25

2.4.4 关系运算符 26

2.4.5 逻辑运算符 26

2.4.6 位运算符 27

2.4.7 条件运算符 28

2.4.8 类型转换 28

2.5 流程控制语句 29

2.5.1 分支语句 29

2.5.2 循环语句 33

2.5.3 break语句 35

2.5.4 continue语句 35

实训二 类与对象 38

第3章 面向对象程序设计 40

3.1 面向对象程序设计概述 40

3.1.1 面向对象的概念 40

3.1.2 常用术语的含义 41

3.1.3 程序设计过程 41

3.1.4 面向对象程序设计的特点 45

3.2 Java语言的面向对象程序设计 47

3.2.1 域 47

3.2.2 方法 48

3.2.3 构造方法 50

3.3 方法的使用和对象数组 50

3.3.1 调用方法 50

3.3.2 访问方法 52

3.3.3 方法重载 53

3.3.4 this 55

3.3.5 对象比较和对象数组 56

3.4 类的继承和多态 60

3.4.1 类继承的概念 60

3.4.2 类继承的实现 61

3.4.3 super 63

3.4.4 类的多态 64

3.5 包和访问控制符 66

3.5.1 包 66

3.5.2 常见的系统包 67

3.5.3 访问控制符 71

3.6 接口 74

3.6.1 抽象类和抽象方法 74

3.6.2 接口的概念 75

3.6.3 接口的实现 76

实训三 类与对象 78

第4章 常见错误和异常处理 80

4.1 常见错误 80

4.1.1 编译错误 80

4.1.2 运行错误 81

4.1.3 逻辑错误 82

4.2 异常处理 84

4.2.1 异常处理的概念 84

4.2.2 Exception类 86

4.2.3 异常处理的过程 87

4.2.4 多异常的处理 91

4.2.5 自定义异常处理 93

实训四 异常处理 96

第5章 线程及其操作 99

5.1 线程的实现 99

5.1.1 线程的定义 99

5.1.2 创建线程 100

5.2 线程的状态及调度 106

5.2.1 线程的状态 106

5.2.2 线程的调度与优先级 107

5.2.3 控制线程 109

5.3 线程的同步 117

实训五 线程及其操作 123

第6章 图形用户界面的设计与实现 125

6.1 Java图形用户界面概述 125

6.2 标准组件 125

6.2.1 组件分类 125

6.2.2 容器类组件 126

6.2.3 控制组件 127

6.2.4 Component类 127

6.3 简单图形用户界面 127

6.3.1 Frame与Panel 127

6.3.2 字体设置 130

6.3.3 绘制简单图形 130

6.3.4 设置颜色 131

6.3.5 显示图像 131

6.4 Java事件处理 132

6.4.1 Java事件处理机制 132

6.4.2 按钮点击事件 136

6.4.3 捕获窗口事件 137

6.4.4 键盘事件 138

6.4.5 鼠标事件 138

6.4.6 焦点事件 139

6.4.7 事件适配器 139

6.5 布局管理 142

6.5.1 FlowLayout类 143

6.5.2 BorderLayout类 144

6.5.3 GridLayout类 146

6.5.4 CardLayout类 146

6.5.5 GridBagLayout类 147

6.6 常用标准组件 148

6.6.1 按钮 148

6.6.2 标签 149

6.6.3 文本组件 149

6.6.4 复选框 149

6.6.5 单选按钮组 150

6.6.6 下拉列表 151

6.6.7 列表 151

6.6.8 滚动条 153

6.6.9 画布 153

6.6.10 对话框 154

6.6.11 文件对话框 154

6.7 Swing组件 154

6.7.1 JApplet类 156

6.7.2 JFrame类 157

6.7.3 JLabel类 160

6.7.4 JTextField类 160

6.7.5 JPasswordField类 161

6.7.6 JButton类 161

6.7.7 JCheckBox类 161

6.7.8 JRadioButton类 162

6.7.9 JComboBox类 162

实训六 图形用户界面的设计与实现 164

第7章 输入输出 165

7.1 流和文件 165

7.1.1 流 165

7.1.2 文件 166

7.2 基本输入/输出类 166

7.2.1 InputStream类 167

7.2.2 OutputStream类 169

7.2.3 PrintStream类 170

7.2.4 其他常用流类 171

7.3 文件的输入/输出 171

7.3.1 FileInputStream类 171

7.3.2 FileOtputStream类 172

7.3.3 RandomAccessFile类 172

7.3.4 File类 175

实训七 流式输入输出 177

第8章 Java网络编程 179

8.1 网络基础 179

8.1.1 TCP/IP 179

8.1.2 通信端口 179

8.1.3 URL 180

8.1.4 客户机/服务器模式 180

8.1.5 Java网络编程 181

8.2 InetAddress编程 182

8.3 URL编程 184

8.3.1 创建URL对象 184

8.3.2 获取URL对象的属性 185

8.4 Socket编程 188

8.4.1 Socket与ServerSocket类 188

8.4.2 Socket通信 189

8.5 数据报通信 193

8.5.1 UDP套接字 193

8.5.2 实例:利用DatagramSocket查询端口占用情况 195

8.5.3 实例:利用数据报通信的C/S程序 197

8.5.4 组播套接字 198

实训八 Java网络编程 200

第9章 JDBC编程技术 204

9.1 JDBC概述 204

9.1.1 JDBC的概念 204

9.1.2 JDBC URL 204

9.1.3 JDBC-ODBC桥 205

9.2 使用JDBC开发数据库的应用 205

9.2.1 应用举例 205

9.2.2 一般步骤 208

9.2.3 JDBC相关类介绍 209

实训九 数据库应用程序开发 217

参考文献 221

精品推荐