图书介绍

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

JAVA语言程序设计
  • 张思民编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302144113
  • 出版时间:2007
  • 标注页数:415页
  • 文件大小:31MB
  • 文件页数:429页
  • 主题词: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.2.1 Java对Internet的影响2

1.2.2 Java的虚拟机2

1.3 Java的特点3

1.4 Java程序的开发过程5

1.4.1 JDK的下载与安装5

1.4.2 Java程序的开发过程7

1.4.3 程序示例10

习题14

2.1 基本数据类型15

第2章 Java基础15

2.1.1 整数类型16

2.1.2 浮点型17

2.1.3 字符型18

2.1.4 布尔型18

2.1.5 数据类型的转换19

2.2 表达式和运算符20

2.2.1 表达式与运算符20

2.2.2 算术运算符20

2.2.3 关系与逻辑运算符24

2.2.4 位运算符26

2.3 程序控制语句28

2.3.1 语句28

2.3.3 if条件语句29

2.3.2 控制语句29

2.3.4 switch语句31

2.3.5 循环语句33

2.3.6 跳转语句36

2.4 数组39

2.4.1 创建和使用数组39

2.4.2 多维数组的应用41

2.5 向量42

2.6 字符串的简单介绍44

习题49

第3章 面向对象程序设计基础52

3.1 面向对象的基本概念52

3.2.1 定义类54

3.2 类与对象54

3.2.2 成员方法58

3.3 对象63

3.4 面向对象特性66

3.4.1 封装性66

3.4.2 继承性67

3.4.3 多态性71

3.4.4 其他修饰符的用法71

3.5 接口和包76

3.5.1 接口76

3.5.2 包80

3.5.3 压缩文件jar81

习题82

4.1.1 Applet84

4.1 Applet及awt类包84

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

4.1.2 awt类包86

4.2 文本组件及按钮类86

4.2.1 文本组件类86

4.2.2 按钮(Button)类91

4.3 面板与布局管理94

4.3.1 面板(Panel)类94

4.3.2 布局策略95

4.4 事件处理100

4.4.1 事件处理机制100

4.4.2 事件类101

4.4.3 事件及监听器接口102

4.4.4 事件适配器105

4.4.5 鼠标键盘事件108

4.5 常用图形用户界面组件111

4.5.1 窗体(Frame)类111

4.5.2 选择组件115

4.5.3 菜单和对话框119

习题123

第5章 Java swing基础125

5.1 swing概述125

5.2 JFrame类的使用127

5.3 JComponent类组件的使用131

5.3.1 JComponent类的一些常用子类131

5.3.2 按钮和标签131

5.3.3 单选按钮、复选框和下拉列表134

5.3.4 卡片选项页面(JTabbedPane)138

5.3.5 滑杆(JSlider)和进度指示条(JProgressBar)140

5.4 表格(JTable)141

5.5 树(JTree)147

5.5.1 树的概念147

5.5.2 树的构造方法147

5.6 对话框(JOptionPane)155

习题159

第6章 Java图形与图像处理160

6.1 图形与图形的描绘160

6.1.1 Graphics类160

6.1.2 Java 2D163

6.1.3 画布Canvas165

6.1.4 字体(Font)类171

6.2 数字图像处理172

6.2.1 图像文件172

6.2.2 图像的基本操作174

6.2.3 双缓冲176

6.2.4 图像处理技术178

6.3 Java 3D基础184

6.3.1 Java 3D概述184

6.3.2 Java 3D程序设计185

6.3.3 Java 3D基本几何图形189

6.3.4 三维文字193

6.3.5 导入三维图形文件196

习题199

7.1 多线程的基本概念200

7.1.1 线程与多线程200

第7章 多线程与异常处理200

7.1.2 线程的生命周期202

7.1.3 线程的优先级204

7.2 线程的使用方法204

7.2.1 创建Thread子类构造线程205

7.2.2 实现Runnable接口构造线程207

7.3 线程同步214

7.3.1 使用多线程造成的数据混乱214

7.3.2 同步线程216

7.4 异常处理223

7.4.1 Java的异常处理机制224

7.4.2 异常的抛出226

7.4.3 异常处理227

习题229

第8章 输入/输出流230

8.1 输入/输出流230

8.1.1 流的概念230

8.1.2 io类库231

8.2 文件处理233

8.2.1 文件与目录管理233

8.2.2 文件流235

8.3 随机存取文件和本地可执行文件242

8.3.1 随机存取文件流242

8.3.2 本地可执行文件246

8.4 数据流与对象流251

8.4.1 数据流251

8.4.2 对象流254

8.5.1 在Applet程序中播放声音260

8.5 Java多媒体技术260

8.5.2 Java多媒体包JMF的应用262

8.5.3 应用输入流播放音频文件265

习题267

第9章 网络通信268

9.1 网络编程的基础知识268

9.1.1 IP地址和端口号268

9.1.2 套接字271

9.2 基于TCP网络程序设计272

9.2.1 客户机/服务器模式272

9.2.2 同时服务于多个客户的解决方案276

9.3.1 基于UDP的数据报套接字280

9.3 基于UDP网络程序设计280

9.3.2 数据报的程序设计过程281

9.3.3 广播数据报套接字284

9.4 基于客户机/服务器模式的分布计算288

9.4.1 分布式模式288

9.4.2 分布式程序设计289

习题297

第10章 Java数据库连接299

10.1 JDBC概述299

10.2 JDBC预备知识300

10.2.1 SQL语句的基本内容300

10.2.2 JDBC API介绍304

10.3.1 打开连接306

10.3.2 URL的一般用法306

10.3 连接数据库306

10.3.3 JDBC URL307

10.3.4 odbc子协议308

10.3.5 注册子协议308

10.3.6 发送SQL语句309

10.4 JDBC编程实例309

10.4.1 数据库编程的一般步骤309

10.4.2 数据表操作311

10.4.3 数据库应用316

习题330

11.1.1 向量类的构造方法331

11.1.2 向量类的功能方法331

11.1 向量类Vector331

第11章 常见数据结构及算法分析331

11.2 堆栈(Stack)336

11.3 哈希表(Hashtable)340

11.4 算法分析347

习题351

第12章 J2ME程序设计基础353

12.1 建立J2ME开发环境353

12.1.1 J2ME概述353

12.1.2 建立J2ME开发环境354

12.2 J2ME应用程序设计357

12.2.1 应用程序的基本结构357

12.2.2 用户界面类358

12.2.3 应用程序设计和运行过程360

12.2.4 Sereen高级用户界面设计362

12.2.5 Canvas低级用户界面设计366

12.3 控制图形移动程序设计368

12.3.1 任务及总体结构设计368

12.3.2 用户界面TestMove类369

12.3.3 TestMoveCanvas类371

12.3.4 移动物体MoveOb类373

12.4 数据记录管理系统375

12.5 开发J2ME网络应用程序384

习题388

第13章 Java程序设计实验指导389

实验一 Java开发工具389

实验二 标识符、关键字和数据类型390

实验三 运算符,表达式,语句391

实验四 类,对象和接口392

实验五 数组与字符串393

实验六 文本框和文本区394

实验七 按钮与标签396

实验八 面板和画布397

实验九 布局设计398

实验十 选择与组件400

实验十一 建立窗口和菜单402

实验十二 Java Swing基础404

实验十三 Java图形绘制405

实验十四 Java多线程与异常处理406

实验十五 输入输出流408

实验十六 网络通信410

实验十七 Java数据库连接412

实验十八 多媒体414

热门推荐