图书介绍

Java程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java程序设计
  • 杨厚群主编;陈静,王业统副主编;靳婷,邢诒杏,符发参编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113205539
  • 出版时间:2015
  • 标注页数:293页
  • 文件大小:181MB
  • 文件页数:305页
  • 主题词: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概述1

1.1 Java发展简史1

1.2 Java的特点2

1.3 Java和Internet4

1.4 Java Application程序5

1.5 Java Applet程序6

1.6 图形界面与字符界面输入/输出7

1.7 JDK开发工具11

1.8 Eclipse集成开发环境13

1.8.1 安装13

1.8.2 界面介绍13

1.8.3 创建Java项目并运行14

1.8.4 Java程序调试15

第2章 Java基本编程结构17

2.1 简单的Java程序17

2.2 注释18

2.3 基本数据类型19

2.4 变量20

2.4.1 声明变量21

2.4.2 变量的使用22

2.4.3 变量的作用域23

2.5 常量24

2.6 操作符25

2.6.1 赋值运算符25

2.6.2 算术运算符25

2.6.3 关系运算符27

2.6.4 逻辑运算符28

2.6.5 位运算符29

2.6.6 其他运算符30

2.6.7 运算符优先级与结合性31

2.7 控制语句32

2.7.1 分支语句32

2.7.2 循环语句36

2.7.3 与程序转移有关的跳转语句39

第3章 字符串和数组42

3.1 字符串42

3.1.1 String类42

3.1.2 StringBuffer类45

3.1.3 StringTokenizer类46

3.1.4 Character类47

3.2 数组48

3.2.1 一维数组48

3.2.2 多维数组51

3.3 排序53

3.3.1 选择排序53

3.3.2 插入排序54

3.3.3 冒泡排序54

3.4 查找56

3.4.1 线性查找56

3.4.2 二分查找57

第4章 对象和类58

4.1 面向对象程序设计58

4.1.1 面向对象方法学的形成58

4.1.2 面向对象的基本概念60

4.1.3 UML静态视图简介63

4.2 创建用户类66

4.2.1 类的定义66

4.2.2 成员变量的定义与初始化68

4.2.3 成员方法的定义70

4.2.4 成员方法的重载73

4.2.5 构造方法的定义与重载74

4.2.6 将消息传递给方法或构造器75

4.2.7 嵌套的类77

4.3 对象实例化79

4.3.1 创建对象79

4.3.2 使用对象80

4.3.3 清除对象81

4.4 访问属性控制82

4.4.1 默认访问属性82

4.4.2 public83

4.4.3 private84

4.4.4 protected87

4.5 静态成员87

4.5.1 静态成员变量87

4.5.2 静态成员方法90

4.6 final、this和null91

4.6.1 final92

4.6.2 this93

4.6.3 null93

4.7 包94

4.7.1 包的声明94

4.7.2 包的使用95

4.7.3 常用系统包简介96

4.8 综合应用示例96

第5章 继承与多态102

5.1 类的继承102

5.1.1 子类的定义102

5.1.2 子类的构造方法104

5.2 类成员的隐藏与重载106

5.2.1 类成员的继承106

5.2.2 成员变量的隐藏106

5.2.3 成员方法的重载与覆盖108

5.2.4 构造方法的覆盖110

5.3 多态性111

5.3.1 多态概念111

5.3.2 多态的应用112

5.4 Object类和Class类115

5.4.1 Object类115

5.4.2 Class类116

5.5 抽象类与接口117

5.5.1 抽象类117

5.5.2 接口119

5.6 泛型122

5.6.1 泛型声明122

5.6.2 泛型类123

5.6.3 泛型方法124

5.6.4 通配符泛型125

5.7 对象克隆126

5.8 对象转型和类的设计原则128

5.9 综合应用示例131

第6章 异常处理140

6.1 异常和异常类140

6.2 已检查和未检查的异常143

6.3 异常处理144

6.3.1 try...catch...finally语句144

6.3.2 再次抛出异常145

6.4 异常处理技巧146

6.5 创建自己的异常类147

6.6 综合应用示例148

第7章 图形编程151

7.1 Swing概述151

7.2 框架152

7.2.1 创建并显示框架153

7.2.2 给框架定位154

7.2.3 在框架中创建组件154

7.3 在面板中显示信息155

7.4 颜色157

7.5 绘制几何图形158

7.5.1 绘制图形158

7.5.2 写字160

7.6 文本和字体161

7.6.1 Font类162

7.6.2 Fontmetrics类162

7.7 图像165

7.7.1 加载图像并显示图像165

7.7.2 图标166

7.8 综合应用示例167

第8章 Java Swing与事件处理170

8.1 布局管理介绍170

8.1.1 顺序布局(FlowLayout)171

8.1.2 网格布局(GridLayout)172

8.1.3 边框布局(BorderLayout)174

8.1.4 箱式布局(BoxLayout)175

8.2 文本输入177

8.2.1 文本框JTextField177

8.2.2 JPasswordField178

8.2.3 文本域JTextArea178

8.3 按钮与标签180

8.3.1 按钮180

8.3.2 标签181

8.4 选择组件182

8.4.1 复选框182

8.4.2 单选按钮182

8.4.3 列表186

8.4.4 下拉列表和组合框186

8.4.5 选项卡188

8.4.6 滚动条189

8.4.7 多个窗口191

8.5 菜单191

8.6 复杂的布局管理194

8.6.1 卡片布局(CardLayout)194

8.6.2 网格袋布局(GridBagLayout)196

8.7 对话框197

8.8 事件处理基础201

8.8.1 事件和事件源201

8.8.2 事件注册监听和处理201

8.8.3 事件处理202

8.9 AWT事件继承层次203

8.10 AWT的语义事件203

8.11 低级事件类型203

8.11.1 窗口事件203

8.11.2 鼠标事件204

8.11.3 键盘事件207

8.12 综合应用示例209

第9章 Applet基础214

9.1 Applet运行原理214

9.1.1 运行原理214

9.1.2 关于repaint()方法和update(Graphics g)方法216

9.2 Applet的HTML标记和属性216

9.2.1 Applet定位属性217

9.2.2 Applet代码属性218

9.2.3 用于非Java兼容浏览器的Applet属性219

9.2.4 向Applet传递消息219

9.3 多媒体应用220

9.3.1 在Applet中播放声音220

9.3.2 在Applet中绘制图形和图像221

9.3.3 在Applet中显示图像225

9.4 JAR文件227

9.5 综合应用示例229

第10章 多线程233

10.1 Java中的线程233

10.2 线程的生命周期234

10.3 线程的优先级和调度管理236

10.4 扩展Thread类创建线程238

10.5 实现Runnable接口创建线程239

10.6 常用方法241

10.7 线程同步242

10.8 线程组244

10.9 综合应用示例245

第11章 输入/输出流及文件248

11.1 Java输入/输出类库248

11.1.1 流的概念248

11.1.2 基本输入/输出流类249

11.1.3 其他输入/输出流类250

11.1.4 标准输入/输出251

11.2 字符的输入与输出253

11.2.1 输入字符253

11.2.2 输出字符254

11.3 数据输入/输出流255

11.4 Java程序的文件与目录257

11.4.1 创建File类对象258

11.4.2 获取文件或目录属性258

11.4.3 文件或目录操作258

11.4.4 顺序文件的访问260

11.4.5 随机文件的访问262

11.5 综合应用示例266

第12章 Java的网络编程269

12.1 网络基础知识269

12.1.1 IP地址269

12.1.2 端口270

12.1.3 客户机与服务器270

12.1.4 URL概念271

12.1.5 TCP/IP网络参考模型272

12.2 Java网络编程概述272

12.3 Java网络类和接口273

12.4 基于URL的网络编程274

12.4.1 URL类和URL对象274

12.4.2 使用URL读取网络资源276

12.4.3 通过URLConnetction连接网络277

12.5 基于Socket的网络编程279

12.5.1 Socket类279

12.5.2 ServerSocket类279

12.5.3 Socket通信的过程280

12.5.4 客户端Socket280

12.5.5 服务器Socket280

12.5.6 C/S环境下Socket的应用281

12.6 数据报通信的应用284

12.6.1 数据报概述284

12.6.2 发送和接收工作流程285

12.6.3 利用数据报通信的客户机/服务器程序285

12.7 综合应用示例288

12.7.1 HTTP协议的作用原理288

12.7.2 Web服务器功能实现过程288

12.7.3 Web服务器实现程序代码288

12.7.4 运行Java服务器291

参考文献293

热门推荐