图书介绍

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

Java程序设计
  • 刘振海,王明辉主编 著
  • 出版社: 镇江:江苏大学出版社
  • ISBN:9787568401685
  • 出版时间:2016
  • 标注页数:401页
  • 文件大小:52MB
  • 文件页数:414页
  • 主题词: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

1.1 机器语言与汇编语言1

1.2 高级程序设计语言1

1.3 语言翻译程序3

1.4 虚拟机、Java虚拟机与Java运行环境4

1.5 Java程序的运行6

1.6 Java程序的开发、执行流程6

小结7

习题7

第2章 Java开发环境基本知识8

2.1 Java开发环境概述8

2.2 JDK的安装、环境配置及使用8

2.2.1 JDK的安装与环境配置8

2.2.2 JDK的环境工具及其使用9

2.2.3 JDK下Java编程14

2.3 JBuilder集成开发环境简介15

2.3.1 主窗口15

2.3.2 主菜单栏16

2.3.3 工具栏35

2.3.4 组件选项板35

2.3.5 JBuilder下的Java编程35

小结39

习题40

第3章 Java语言基础41

3.1 一个简单的Java程序实例41

3.1.1 类首部42

3.1.2 类体42

3.2 标识符、注释和分隔符42

3.2.1 标识符42

3.2.2 注释43

3.2.3 分隔符43

3.3 变量和常量43

3.3.1 变量43

3.3.2 常量44

3.4 基本类型45

3.4.1 整型45

3.4.2 浮点型46

3.4.3 布尔型47

3.4.4 字符型47

3.5 运算符及表达式48

3.5.1 表达式48

3.5.2 运算符48

3.5.3 算术运算符49

3.5.4 关系运算符49

3.5.5 逻辑运算符50

3.5.6 位运算符50

3.5.7 赋值运算符50

3.5.8 条件运算符51

3.6 运算符的优先级51

3.7 数据类型转换53

3.7.1 自动类型转换53

3.7.2 强制类型转换53

3.8 简单语句和复合语句53

3.9 控制语句55

3.9.1 选择语句56

3.9.2 switch语句58

3.9.3 循环语句61

3.9.4 for语句63

3.9.5 循环的嵌套66

3.9.6 break和continue语句68

3.10 综合应用举例69

小结70

习题71

第4章 Java面向对象的程序设计77

4.1 面向对象的理论基础77

4.2 类和对象的基本概念77

4.2.1 对象77

4.2.2 类77

4.3 Java的类77

4.3.1 类首说明78

4.3.2 类体78

4.3.3 方法说明81

4.4 继承87

4.4.1 类继承语法形式87

4.4.2 类的层次结构89

4.4.3 抽象类和方法90

4.4.4 最终类(final类)91

4.5 对象的创建及使用91

4.5.1 对象说明91

4.5.2 对象的实例化和初始化91

4.5.3 对象的成员变量及方法的访问92

4.6 null,this和super92

4.6.1 null,this,super92

4.6.2 多态性93

4.7 接口93

4.7.1 接口的概念94

4.7.2 接口的说明94

4.7.3 接口的使用95

4.8 包96

4.8.1 包说明96

4.8.2 包的层次结构97

4.8.3 包的使用97

4.8.4 Java包99

4.9 综合应用示例99

4.9.1 单向链表100

4.9.2 队106

4.9.3 栈106

小结107

习题108

第5章 异常处理112

5.1 异常类的层次112

5.2 throws抛出异常113

5.3 throw抛出异常114

5.4 try-catch异常处理116

5.5 finally语句118

5.6 正确地使用异常121

小结122

习题122

第6章 Java的基本可重用类125

6.1 Java可重用类的结构125

6.2 Java语言包(java.lang)126

6.2.1 字符串类127

6.2.2 数组128

6.2.3 Math类133

6.3 java.util包134

6.3.1 java.util包的构成134

6.3.2 日期时间类134

6.3.3 向量类及其使用135

6.3.4 哈希表类及其应用139

6.3.5 栈类140

6.4 输入输出包java.io141

6.4.1 流(stream)141

6.4.2 基本输入输出流142

6.4.3 File类144

6.4.4 字符流文件147

6.4.5 字节流文件148

6.4.6 过滤流149

6.4.7 文件拷贝实例152

小结161

习题162

第7章 Java小应用程序Applet166

7.1 Applet程序开发步骤166

7.1.1 编辑Applet的java源文件166

7.1.2 编译Applet167

7.1.3 创建HTML文件167

7.1.4 使用AppletViewer运行JavaWorld.HTML167

7.1.5 使用浏览器观察JavaWorld.HTML运行167

7.2 Applet的安全168

7.3 Applet类168

7.4 Applet的4种常用方法169

7.4.1 init()方法169

7.4.2 start()方法169

7.4.3 stop()方法169

7.4.4 destroy()方法169

7.5 Applet的应用170

7.5.1 利用Applet接收从HTML中传递过来的参数170

7.5.2 利用Applet显示图像174

7.5.3 利用Applet播放声音177

7.5.4 在Applet之间进行通信180

7.6 Applet的事件及其处理186

7.6.1 Applet中的鼠标操作186

7.6.2 Applet中的键盘操作190

7.7 利用浏览器浏览Applet194

7.7.1 远程浏览Applet195

7.7.2 查看Java错误195

小结196

习题196

第8章 图形用户界面(GUI)198

8.1 抽象窗口工具箱——AWT组件198

8.2 基本组件199

8.2.1 按钮199

8.2.2 标签200

8.2.3 文本框和多行文本框201

8.2.4 复选框203

8.2.5 单选框204

8.2.6 下拉式列表205

8.2.7 列表207

8.2.8 滚动条208

8.3 容器组件209

8.3.1 面板209

8.3.2 框架210

8.3.3 对话框211

8.4 菜单212

8.4.1 菜单和菜单条212

8.4.2 菜单项212

8.4.3 画布213

8.4.4 使用AWT组件绘图214

8.5 AWT中的其他类217

8.6 事件处理218

8.6.1 Event对象218

8.6.2 如何实现事件处理程序218

8.6.3 典型事件处理219

8.7 用组件构造用户接口224

8.7.1 将组件加到容器中224

8.7.2 Component类提供的功能224

8.8 组件在容器中的布局225

8.8.1 使用布局管理器225

8.8.2 示例程序232

小结235

习题235

第9章 多线程机制237

9.1 什么是多线程机制237

9.2 多线程实现机制238

9.2.1 继承Thread类238

9.2.2 实现Runnable接口239

9.3 Thread类240

9.3.1 Thread类成员变量及方法240

9.3.2 线程状态241

9.3.3 Thread优先权243

9.3.4 ThreadGroup类246

9.3.5 线程的同步247

9.4 线程通信248

9.4.1 主存读/写通信248

9.4.2 管道流通信248

9.5 线程死锁250

9.6 线程控制综合示例251

小结258

习题258

第10章 Java网络编程261

10.1 Java网络编程基本概念261

10.1.1 网络拓扑结构261

10.1.2 通信与协议261

10.1.3 七层协议功能262

10.1.4 TCP/IP协议群264

10.1.5 套接口编程概述264

10.2 Java网络包(java.net.)265

10.2.1 套接口类(Socket)265

10.2.2 服务者套接口类(ServerSocket)266

10.3 使用TCP协议的Socket网络编程267

10.3.1 一对一的Socket C/S通讯267

10.3.2 一对多通讯的实现272

10.4 URL类编程279

10.4.1 URL类简介279

10.4.2 用URL获取文本和图像280

10.4.3 用URL获取网上HTML文件283

小结284

习题284

第11章 Java与数据库连接技术JDBC286

11.1 概述286

11.2 JDBC的基本功能与特点286

11.2.1 JDBC的基本功能286

11.2.2 JDBC API特点287

11.2.3 JDBC是低级的API与高级API的基础287

11.2.4 JDBC与ODBC和其他API的比较287

11.2.5 在数据库存取的二层与三层模型上的应用288

11.3 JDBC产品288

11.3.1 JavaSoft框架288

11.3.2 JDBC驱动器类型289

11.4 JDBC API290

11.4.1 使用方法290

11.4.2 安全性问题291

11.4.3 JDBC接口概貌292

11.5 JDBC应用293

11.5.1 数据库建立连接293

11.5.2 执行查询语句294

11.5.3 检索结果集297

11.5.4 更新数据库操作298

11.5.5 参数的输入和输出299

11.6 应用Java JDBC开发2层C/S数据库应用301

11.6.1 JDBC-ODBC桥接驱动程序开发数据库应用301

11.6.2 运用纯Java JDBC驱动程序开发数据库应用303

11.7 综合应用303

小结310

习题310

第12章 JBuilder可视化开发环境的使用312

12.1 JBuilder开发环境312

12.1.1 JBuilder开发环境312

12.1.2 创建新工程313

12.1.3 编辑源代码314

12.1.4 设计用户界面315

12.1.5 编译和运行工程316

12.1.6 用UML使代码可视化316

12.1.7 程序调试317

12.1.8 单元测试317

12.1.9 程序打包318

12.1.10 由API源文件生成Javadoc(Java文本)319

12.1.11 团队开发319

12.1.12 开发数据库应用320

12.1.13 开发Web应用321

12.1.14 开发企业JavaBeans(EJB)321

12.1.15 开发采用XML的应用322

12.1.16 帮助阅览器的使用323

12.2 JBuilder开发环境的应用实例—用Java开发的文本编辑器323

12.2.1 创建项目323

12.2.2 添加一个文本区327

12.2.3 创建菜单329

12.2.4 添加字型选择对话框330

12.2.5 给FontChooser附加一个菜单项事件332

12.2.6 给JcolorChooser(颜色选择)附加一个菜单项事件334

12.2.7 添加一个清除文本区的菜单事件处理器336

12.2.8 添加一个文件选择对话框336

12.2.9 添加从文件中读出文字的代码337

12.2.10 添加一个保存文件的菜单项339

12.2.11 添加测试文件是否被修改的代码341

12.2.12 激活工具栏按钮343

12.2.13 将事件处理与文本区联系起来346

12.2.14 在文本区添加一个右击弹出菜单347

12.2.15 在窗口的标题栏展示文件名和状态348

12.2.16 将Text Editor应用程序装配成一个JAR文件352

12.3 编译、运行和调试358

12.3.1 打开例子项目358

12.3.2 修改语法错误359

12.3.3 纠正编译错误360

12.3.4 修复subtractValues()方法364

12.3.5 修正divideValues()方法369

12.3.6 修oddEven()方法372

小结375

习题376

习题解答377

参考文献401

热门推荐