图书介绍

Java语言程序设计案例教程pdf电子书版本下载

Java语言程序设计案例教程
  • 李明才主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508476452
  • 出版时间:2010
  • 标注页数:224页
  • 文件大小:45MB
  • 文件页数:232页
  • 主题词: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语言的工作原理及特点 1

1.2.1 Java程序的处理过程 2

1.2.2 Java字节码 2

1.2.3 Java虚拟机(JVM) 2

1.2.4 垃圾回收 3

1.3 Java SDK的安装与配置 3

1.3.1 下载并安装Java SDK开发工具 3

1.3.2 JDK的配置与测试 5

1.4 Eclipse的安装与使用 6

1.4.1 Eclipse的安装与启动 6

1.4.2 Eclipse的使用 7

1.5 Java程序举例 11

1.5.1 Java Application举例 11

1.5.2 Java Applet举例 12

1.5.3 Java程序结构 12

本章小结 13

实训一 13

第2章 Java语言基本语法 14

2.1 Java语言的数据类型 14

2.1.1 Java语言基本字汇 14

2.1.2 简单数据类型 15

2.1.3 常量(字面量) 16

2.1.4 变量 18

2.1.5 类型转换 20

2.2 Java语言的运算符和表达式 21

2.2.1 算术运算符 21

2.2.2 位运算符 24

2.2.3 关系运算符 27

2.2.4 逻辑运算符 28

2.2.5 赋值运算符 29

2.2.6 条件运算符(?:) 29

2.2.7 运算符优先级 30

2.2.8 使用圆括号 31

2.3 Java语言的流程控制语句 31

2.3.1 Java的选择语句 31

2.3.2 循环语句 35

2.3.3 跳转语句 40

2.4 数组 42

2.4.1 一维数组 42

2.4.2 多维数组 44

2.4.3 另一种数组声明语法 45

2.5 字符串 45

2.5.1 String类 45

2.5.2 字符串连接 46

2.5.3 字符串与其他类型数据的连接 46

本章小结 47

实训二 47

第3章 Java语言的面向对象特性 48

3.1 类与对象的概念 48

3.1.1 面向对象的特性 48

3.1.2 类的定义 48

3.1.3 创建对象与定义构造方法 49

3.1.4 修饰符 52

3.2 类的继承 57

3.2.1 继承的概念 58

3.2.2 继承的实现 58

3.3 类的多态 61

3.3.1 多态的概念 61

3.3.2 方法覆盖实现多态 61

3.3.3 方法重载实现多态 62

3.3.4 构造方法的继承与重载 62

3.4 包与接口 63

3.4.1 包 63

3.4.2 接口 65

本章小结 66

实训三 67

第4章 图形用户界面设计 68

4.1 图形用户界面概述 68

4.2 Applet类 70

4.2.1 Applet类 70

4.2.2 建立Applet小应用程序 70

4.2.3 Applet的生命周期 72

4.2.4 Applet类常用方法 74

4.3 HTML文件参数传递 75

4.4 Java绘图、字体及颜色处理 77

4.4.1 Java绘图 77

4.4.2 Java字体类 83

4.4.3 画笔颜色 84

4.5 框架与面板 85

4.5.1 框架(Frame) 85

4.5.2 面板(Panel) 86

4.6 按钮、标签、文本框与文本区域 87

4.6.1 按钮(Button) 87

4.6.2 标签(Label) 88

4.6.3 文本框(TextField)与文本区域(TextArea) 89

4.7 事件处理机制 91

4.7.1 Java中的事件体系结构 91

4.7.2 Component类 93

4.7.3 代理事件模型 95

4.8 布局设计 96

4.8.1 FlowLayout布局管理器 97

4.8.2 BorderLayout布局管理器 98

4.8.3 GridLayout布局管理器 100

4.8.4 CardLayout布局管理器 101

4.8.5 GridBagLayout布局管理器 103

4.9 菜单设计 106

4.10 对话框设计 109

4.11 常用Swing组件简介 111

4.11.1 Swing组件 111

4.11.2 Swing组件体系结构 112

4.11.3 可插接的外观和感觉 114

4.11.4 常用Swing组件 114

4.11.5 对话框JOptionPane 116

本章小结 116

实训四 117

第5章 异常处理 118

5.1 异常类 118

5.1.1 异常的基本概念 118

5.1.2 异常类 118

5.1.3 系统定义的运行异常 119

5.1.4 用户自定义的异常 120

5.2 异常抛出 120

5.2.1 系统自动抛出的异常 120

5.2.2 语句抛出异常 121

5.3 异常处理 121

5.3.1 try-catch语句 121

5.3.2 多异常处理 122

5.3.3 finally子句 123

本章小结 124

实训五 124

第6章 多线程 125

6.1 多线程的基本概念 125

6.2 多线程的创建 127

6.2.1 创建线程 128

6.2.2 线程的启动 128

6.3 多线程的实现 130

6.3.1 线程的状态 130

6.3.2 线程的调度 131

6.3.3 多线程的互斥与同步 135

6.3.4 生产者消费者模型 139

6.3.5 死锁 142

本章小结 144

实训六 144

第7章 输入输出及文件处理 146

7.1 输入/输出流概念 146

7.2 输入/输出流类 146

7.2.1 字节流InputStream和OutputStream类 147

7.2.2 字符流Reader和Writer类 148

7.3 标准输入/输出 149

7.3.1 标准输入流 150

7.3.2 标准输出流 150

7.3.3 标准错误输出流 150

7.4 常用的文件处理 150

7.4.1 文件的顺序读写 150

7.4.2 文件的随机读写 156

7.4.3 目录和文件管理 158

本章小结 160

实训七 160

第8章 Java与数据库连接 161

8.1 JDBC简介 161

8.1.1 JDBC概述 161

8.1.2 JDBC与ODBC的比较 161

8.1.3 两层模型与三层模型 162

8.1.4 JDBC驱动程序种类 162

8.2 JDBC访问数据库 163

8.2.1 JDBC的常用接口和类 163

8.2.2 T-SQL常用基本语法 164

8.3 JDBC应用 165

8.3.1 JDBC应用步骤 165

8.3.2 JDBC应用实例 166

本章小结 169

实训八 169

第9章 Java网络编程 171

9.1 网络基础知识 171

9.2 网络通信中Java的网络类和接口 171

9.2.1 URL和URLConnection 172

9.2.2 Socket(套接字) 173

本章小结 176

实训九 177

第10章 初识JSP 181

10.1 JSP简介 181

10.1.1 JSP概述 181

10.1.2 JSP开发环境 182

10.2 编写一个JSP页面 188

10.3 JSP的执行过程 191

10.4 JSP指令简介 191

10.4.1 page指令 191

10.4.2 include指令 193

10.5 JSP常见内置对象 194

10.5.1 request 194

10.5.2 response 194

10.5.3 out 195

10.5.4 cookie 195

10.5.5 session 196

10.5.6 application 196

本章小结 197

实训十 197

第11章 综合案例 206

11.1 系统模块设计 206

11.2 数据库结构设计 207

11.2.1 学生表结构 207

11.2.2 课程表结构 207

11.2.3 成绩表结构 208

11.2.4 操作员表结构 208

11.3 详细设计 208

11.3.1 主窗口设计 208

11.3.2 登录界面设计 209

11.3.3 系统管理模块设计 209

11.3.4 其他三个管理模块 211

11.3.5 数据库操作模块 211

11.4 具体实现 212

11.4.1 主窗口 212

11.4.2 数据库操作模块 212

11.4.3 操作员登录模块 217

11.4.4 操作员添加模块 218

11.4.5 操作员浏览模块 218

11.4.6 操作员查询模块 220

11.4.7 操作员删除模块 222

11.4.8 其他模块的实现 223

本章小结 223

参考文献 224

精品推荐