图书介绍

Java程序设计简明教程PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计简明教程
  • 陈语林主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508461625
  • 出版时间:2008
  • 标注页数:287页
  • 文件大小:51MB
  • 文件页数:299页
  • 主题词: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.1.1 Internet与Web1

1.1.2 Java的起源1

1.1.3 Java的应用2

1.2 Java与C/C++的联系与区别3

1.2.1 Java与C++3

1.2.2 Java与C3

1.3 Java语言的特点5

1.4 Java程序的类型及其不同的编程模式7

1.5 建立Java开发环境8

1.5.1 JDK的获得与安装8

1.5.2 运行环境的配置9

1.6 Java应用程序的开发与运行11

1.6.1 Java应用程序开发过程简介11

1.6.2 Java Application程序示例及运行11

1.6.3 Java Applet程序示例及运行14

1.6.4 开发Java应用程序的注意事项16

思考与练习16

第2章 Java语言基础18

2.1 Java语言的基本组成18

2.1.1 标识符18

2.1.2 关键字19

2.1.3 分隔符19

2.2 数据类型20

2.2.1 基本数据类型20

2.2.2 直接量21

2.2.3 变量23

2.3 运算符与表达式26

2.3.1 赋值运算符26

2.3.2 算术运算符27

2.3.3 关系运算符28

2.3.4 逻辑运算符29

2.3.5 条件运算符29

2.3.6 位运算符30

2.3.7 其他运算符32

2.3.8 运算符的优先级32

2.4 Math类的常用操作32

2.5 Java的输入/输出34

2.5.1 标准输入/输出方法35

2.5.2 流式交互输入/输出38

2.5.3 GUI图形界面输入方法40

2.5.4 自定义输入方法41

思考与练习44

第3章 程序控制结构46

3.1 Java程序控制结构46

3.2 条件语句46

3.2.1 简单if语句47

3.2.2 if...else语句47

3.2.3 if语句的嵌套48

3.2.4 switch语句51

3.2.5 条件表达式53

3.3 循环结构53

3.3.1 while循环54

3.3.2 do while循环55

3.3.3 for循环56

3.3.4 循环嵌套58

3.3.5 循环结构小结59

3.4 跳转语句60

3.5 常见问题的求解62

3.5.1 迭代算法62

3.5.2 穷举算法63

3.5.3 复杂程序解决方案和方法64

思考与练习71

第4章 数组75

4.1 数组简介75

4.2 一维数组76

4.2.1 声明数组变量76

4.2.2 创建数组76

4.2.3 数组的大小和默认值76

4.2.4 数组下标变量77

4.2.5 数组初始化77

4.2.6 把数组传递给方法79

4.2.7 一维数组的排序80

4.3 多维数组82

4.3.1 声明多维数组变量和创建多维数组82

4.3.2 求多维数组的长度82

4.4 数组的查找85

4.4.1 线性查找法85

4.4.2 二分查找法86

思考与练习88

第5章 Java面向对象程序设计基础90

5.1 面向对象技术的编程特点90

5.2 类的结构92

5.2.1 类声明92

5.2.2 返回值94

5.2.3 创建对象95

5.2.4 构造方法97

5.3 类的成员97

5.3.1 成员变量和局部变量97

5.3.2 关键字this98

5.3.3 类方法和实例方法99

5.3.4 访问权限100

5.4 类的继承和接口101

5.4.1 类的继承101

5.4.2 重写和关键字super102

5.4.3 final类和abstract类103

5.4.4 类的接口104

5.5 包和import语句105

5.5.1 package语句105

5.5.2 import语句107

5.5.3 常用的包和类107

5.5.4 Math类110

5.6 String类111

5.6.1 字符串变量111

5.6.2 String类的方法113

5.6.3 数据类型的转换118

思考与练习122

第6章 Applet程序的开发125

6.1 Applet简介125

6.1.1 Applet类125

6.1.2 Applet程序的特点125

6.2 Applet程序的运行126

6.2.1 HTML文件126

6.2.2 运行HTML文件127

6.3 Applet类的方法129

6.3.1 Applet类方法一览129

6.3.2 不需要调用的方法130

6.4 Applet程序的应用132

6.4.1 在Applet中添加按钮132

6.4.2 Applet中的cardLayout布局133

6.5 Applet程序开发实例135

思考与练习138

第7章 创建图形用户界面140

7.1 图形用户界面140

7.2 事件处理141

7.2.1 事件和事件源142

7.2.2 事件注册、监听和处理143

7.2.3 事件处理145

7.3 窗口与组件149

7.3.1 窗口——JFrame类150

7.3.2 面板——JPanel类150

7.3.3 标签——JLabel类151

7.3.4 按钮——JButton类151

7.3.5 文本框——JTextField类与JPasswordField类151

7.3.6 文本区——JTextArea类152

7.3.7 列表组件——JComboBox类和JList类154

7.3.8 滚动窗格——JScrollPane类156

7.3.9 复选框和单选按钮——JCheckBox类和JRadioButton类157

7.3.10 滑动条——JSlider类160

7.3.11 创建多个窗口161

7.4 菜单与对话框164

7.4.1 为窗口加入菜单164

7.4.2 弹出式菜单168

7.4.3 对话框169

7.5 布局管理器174

7.5.1 顺序布局——FlowLayout174

7.5.2 边界布局——BorderLayout175

7.5.3 网格布局——GridLayout176

7.5.4 卡片布局——CardLayout176

7.5.5 手工布局177

7.6 开发实例178

思考与练习182

第8章 数据库编程184

8.1 数据库的概念184

8.2 结构化查询语言(SQL)185

8.2.1 SELECT语句186

8.2.2 INSERT语句187

8.2.3 UPDATE语句188

8.2.4 DELETE语句188

8.3 JDBC的概念188

8.3.1 Java数据库连接189

8.3.2 创建数据源190

8.4 使用JDBC连接数据库192

8.4.1 装入驱动器192

8.4.2 连接到数据库192

8.5 数据库操作193

8.5.1 向数据库发送SQL语句193

8.5.2 处理SQL执行结果194

8.5.3 处理带参数的查询197

思考与练习202

第9章 多媒体应用204

9.1 Java与图形204

9.1.1 直线205

9.1.2 矩形205

9.1.3 椭圆206

9.1.4 圆弧206

9.1.5 多边形207

9.2 颜色与字体控制208

9.2.1 颜色208

9.2.2 字体控制209

9.3 图像处理211

9.3.1 Image类211

9.3.2 URL对象参数212

9.3.3 设置Java窗口的图标214

9.4 播放声音214

9.4.1 声音的自动播放215

9.4.2 控制声音播放215

9.4.3 多线程的声音播放程序216

9.5 播放视频219

9.5.1 创建一个播放器219

9.5.2 播放器注册监听220

9.5.3 播放器预提取媒体文件220

9.5.4 启动播放器播放媒体文件220

9.5.5 停止播放媒体文件220

9.5.6 创建实用的多媒体播放器220

思考与练习223

第10章 流、多线程与网络编程225

10.1 流225

10.1.1 Java流的基本概念225

10.1.2 数据流的应用226

10.1.3 Java文件管理228

10.2 多线程229

10.2.1 多线程的基础229

10.2.2 多线程的实现230

10.2.3 线程的生命周期232

10.2.4 线程状态转换233

10.2.5 多线程的同步236

10.2.6 多线程的问题240

10.3 网络编程240

10.3.1 URL编程240

10.3.2 使用URL类访问网络资源241

10.3.3 客户/服务器通过流Socket连接的交互241

10.3.4 无连接的客户/服务器通过数据报的交互245

思考与练习249

第11章 错误与异常处理251

11.1 程序错误及类型251

11.1.1 语法错误251

11.1.2 运行错误252

11.1.3 逻辑错误252

11.2 程序调试253

11.3 异常和异常类型253

11.3.1 异常类255

11.3.2 必检异常和免检异常256

11.4 异常处理256

11.4.1 声明异常256

11.4.2 抛出异常257

11.4.3 捕获异常257

11.5 重新抛出异常261

11.6 finally子句262

11.7 使用异常262

11.8 断言263

11.8.1 声明断言263

11.8.2 运行带断言的程序264

11.8.3 使用异常处理或断言264

思考与练习264

第12章 开发工具的应用267

12.1 J2EE与Eclipse267

12.1.1 J2EE技术267

12.1.2 为什么要在Eclipse下开发J2EE程序268

12.2 下载并安装Eclipse269

12.3 安装语言包269

12.4 第一个Java实例269

12.4.1 新建Java项目270

12.4.2 配置构建路径270

12.4.3 新建Java类270

12.4.4 设置命令行参数271

12.4.5 运行实例271

12.5 Java应用程序实例272

12.5.1 排序算法的Java实现272

12.5.2 猜数字游戏274

12.5.3 通过FTP传递文件276

12.6 SWT界面开发实例277

12.6.1 使用Shell创建窗口278

12.6.2 简单的用户密码验证器280

12.6.3 文件选择器283

思考与练习286

参考资料287

热门推荐