图书介绍

Java语言程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Java语言程序设计实用教程
  • 董迎红,张杰敏主编;吕海莲,赵福军副主编 著
  • 出版社: 中国林业出版社;北京大学出版社
  • ISBN:7503844191
  • 出版时间:2006
  • 标注页数:334页
  • 文件大小:27MB
  • 文件页数:349页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java语言程序设计实用教程PDF格式电子书版下载

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

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

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

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

图书目录

1.1 Java语言简介1

1.1.1 Java语言的历史1

第1章J ava语言的基础知识1

1.1.2 Java语言与C++语言的区别2

1.1.3 Java语言与Internet的关系3

1.2 Java语言的特点4

1.2.1 面向对象4

1.2.2 平台无关性4

1.2.3 安全稳定4

1.2.4 易于学习4

1.3 Java虚拟机5

1.3.1 什么是Java虚拟机5

1.3.2 Java虚拟机体系结构5

1.4.1 Java常用包8

1.4 Java平台8

1.4.2 Java工具9

1.5 Java类库13

1.6 Java执行环境13

习题14

第2章 面向对象的编程15

2.1 抽象与封装15

2.1.1 抽象15

2.1.2 封装15

2.2 类16

2.2.1 类的定义16

2.2.2 类的修饰符18

2.3 对象22

2.3.1 对象的声明与引用22

2.3.2 对象的创建与使用23

2.4 成员变量30

2.3.3 对象的销毁30

2.4.1 静态变量31

2.4.2 最终变量31

2.5 成员方法32

2.5.1 静态方法32

2.5.2 抽象方法34

2.5.3 最终方法36

2.5.4 本地方法39

2.5.5 同步方法40

习题42

3.1 Java Application44

3.1.1 源程序的编辑44

第3章 Java程序的执行44

3.1.2 字节码的编译、解释与运行46

3.2 Java Applet47

3.2.1 Applet的编辑与编译47

3.2.2 Applet的解释与运行50

3.2.3 Applet的主要方法51

3.3 用户界面55

3.3.1 图形界面55

3.3.2 字符界面59

3.4 Object类60

3.4.1 toString()方法60

3.4.2 equals()方法62

3.5 生成Java文档67

习题70

4.1 Java和Unicode73

4.2 标识符73

第4章 标识符、关键字与类型73

4.3 关键字74

4.4 注释和分隔符74

4.5 常量和变量75

4.5.1 常量75

4.5.2 变量75

4.6 基本数据类型76

4.6.1 布尔型77

4.6.2 整型77

4.6.3 浮点型77

4.6.4 字符型78

4.7 字符串类79

4.7.1 String类79

4.7.2 StringBuffer类80

习题81

第5章 运算符、表达式与数组83

5.1 表达式83

5.2 运算符83

5.2.1 算术运算符84

5.2.2 关系运算符84

5.2.3 逻辑运算符85

5.2.4 位运算符85

5.2.5 赋值运算符85

5.2.6 条件运算符86

5.2.7 其他运算符86

5.3 运算符的优先级86

5.4.2 强制类型转换88

5.5 数组88

5.4.1 自动类型转换88

5.4 数据类型转换88

5.5.1 一维数组89

5.5.2 二维数组91

习题93

第6章 Java语句95

6.1 语句、空语句和块95

6.2 表达式语句96

6.3 选择语句97

6.3.1 if语句97

6.3.2 switch语句100

6.4 循环语句102

6.5 break语句、continue语句和标号107

6.6 return语句和System.exit()方法110

6.7 注释语句和iavadoc113

6.8 异常处理116

6.8.1 捕获异常117

6.8.2 抛出异常122

习题125

第7章 Java类127

7.1 编程语言的几个发展阶段127

7.2 面向对象的基本概念128

7.3 在Java中定义类129

7.4 Java中的对象136

7.5 Java中对象的使用和变量访问权限137

7.6 Java中类的继承140

7.7 单继承与多继承143

习题145

第8章 接口146

8.1 接口能够解决的问题146

8.1.1 接口的概念146

8.1.2 定义接口148

8.1.3 接口的特点和实现150

8.2 Comparable接口155

8.3 回调158

8.3.1 回调的概念158

8.3.2 Java语言的回调(callback)机制158

习题160

第9章 Java包与可视性162

9.1 Java包的用途162

9.1.1 包的建立方法162

9.1.2 包的使用方法162

9.1.3 包的访问权限163

9.1.4 包的命名方式164

9.2 访问包成员164

9.3 源文件的布局165

9.4 classpath参数167

9.5 嵌套类170

9.6 Java API包173

9.6.1 常用的Java API包173

9.6.2 Character类174

习题178

第10章 创建图形界面179

10.1 文本框和文本区179

10.1.1 文本框和文本区的创建179

10.1.2 文本框和文本区的常用方法180

10.1.3 文本框和文本区的事件响应181

10.2 按钮182

10.2.1 按钮的创建182

10.2.2 按钮的事件响应183

10.2.3 复选按钮的创建184

10.2.5 单选按钮的常用方法185

10.2.4 复选按钮的事件响应185

10.2.6 单选按钮的事件响应186

10.3 标签187

10.4 面板和画布188

10.4.1 面板和画布的创建188

10.4.2 面板和画布的使用189

10.5 窗口和菜单191

10.5.1 Frame的创建191

10.5.2 Frame的常用方法191

10.5.3 Frame与窗口事件192

10.5.4 菜单的设计与实现194

10.5.5 使用菜单子项快捷键197

10.6 布局设计198

10.6.1 FlowLayout198

10.6.2 BorderLayout199

10.6.3 CardLayout201

10.6.4 GridLayout203

习题204

第11章 Java中的鼠标事件和键盘事件206

11.1 Java的事件处理模型206

11.1.1 Java的事件处理模式206

11.1.2 常用的监听器接口207

11.2 使用MouseListener接口处理鼠标事件208

11.3 使用MouseMotionListener接口处理鼠标事件210

11.4 控制鼠标的指针形状211

11.5 键盘事件213

习题216

第12章 Java中的输入/输出218

12.1 流的基本概念218

12.2 字节流219

12.3 字符流221

12.4 File类222

12.5 System.in和System.out对象225

12.6 FileInputStream类和FileOutputStream类226

12.7 FileReader类和FileWriter类228

12.8 过滤流228

12.9 文件的随机访问230

习题232

第13章 线程235

13.1 什么是线程235

13.1.1 线程的概念235

13.1.2 生命周期236

13.2 Java线程机制237

13.2.1 Thread类创建线程238

13.2.2 Runnable接口创建线程241

13.2.3 线程优先级和调度243

13.2.4 线程组248

13.3 线程同步与通信249

13.3.1 线程同步249

13.3.2 线程通信250

13.3.3 死锁253

习题254

第14章 Java中的网络编程256

14.1 Java与网络256

14.1.1 网络256

14.1.2 Java中的网络功能259

14.2 IP与URL260

14.2.1 InetAddress类260

14.2.2 URL和URLConnection262

14.3 TCP服务器/客户端Socket266

14.3.1 服务器端ServerSocket267

14.3.2 客户端Socket268

14.3.3 实例270

14.4 UDP服务器/客户端Datagram271

14.4.1 DatagramPacket272

14.4.2 DatagramSocket273

14.4.3 实例273

14.4.4 组播套接字MulticastSocket276

14.5 综合实例277

习题286

第15章 Java与数据库(JDBC)287

15.1 JDBC基础287

15.1.1 从ODBC到JDBC287

15.1.2 JDBC288

15.1.3 JDBC Driver289

15.1.4 JDBC API290

15.2 创建JDBC应用295

15.2.1 JDBC连接数据库295

15.2.2 创建一个JDBC应用297

15.3 实例301

15.3.1 建立连接301

15.3.2 数据库操作302

15.3.3 JDBC2.0中的数据源306

习题307

第16章 综合案例——铁路查询系统308

16.1 关于本章的说明308

16.2 相关环境设置工作308

16.3 开发详细步骤319

16.4 完整代码327

参考文献334

热门推荐