图书介绍

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

Java程序设计基础
  • 张晓龙编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302159149
  • 出版时间:2007
  • 标注页数:236页
  • 文件大小:18MB
  • 文件页数:253页
  • 主题词: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.3 Java的体系结构3

1.4 Java的版本4

1.5 Java的运行环境及配置4

1.5.1 Java运行环境的安装与配置4

1.5.2 JDK的工具箱6

1.6 简单的Java应用程序6

1.6.1 独立应用程序6

1.6.2 Applet应用程序7

1.7 本章小结8

习题9

第2章 Java语言基础10

2.1 Java语言要素10

2.1.1 标识符10

2.1.2 关键字10

2.1.3 分隔符11

2.1.4 注释11

2.2 Java的基本数据类型12

2.2.1 基本数据类型12

2.2.2 字面量13

2.2.3 final变量14

2.3 运算符和表达式14

2.3.1 赋值运算符15

2.3.2 算术运算符15

2.3.3 关系运算符16

2.3.4 位运算符16

2.3.5 逻辑运算符18

2.3.6 其他运算符19

2.3.7 表达式与语句20

2.4 控制语句21

2.4.1 选择结构控制语句21

2.4.2 循环结构控制语句24

2.4.3 转移语句26

2.5 数组27

2.5.1 一维数组27

2.5.2 二维数组29

2.6 字符串的处理31

2.6.1 字符串的声明31

2.6.2 字符串的常用方法31

2.7 本章小结32

习题32

第3章 类与对象34

3.1 类34

3.1.1 类的概念与定义34

3.1.2 类声明35

3.1.3 成员变量和方法36

3.1.4 方法、自变量和返回值38

3.1.5 方法的进一步说明39

3.2 创建对象及其初始化与清理42

3.2.1 创建对象42

3.2.2 用构建器自动初始化42

3.2.3 对象的撤销与清理44

3.3 修饰符45

3.3.1 非访问修饰符45

3.3.2 访问控制符47

3.4 继承48

3.4.1 继承的实现48

3.4.2 成员变量的隐藏和方法的重写49

3.4.3 关键字super51

3.5 多态51

3.6 接口54

3.6.1 抽象类54

3.6.2 接口与多重继承55

3.6.3 接口的定义55

3.6.4 接口的实现56

3.6.5 接口的完整实例56

3.7 程序包58

3.8 本章小结60

习题60

第4章 Java的I/O流和异常处理62

4.1 I/O流概述62

4.2 常用的字节级输入输出流65

4.2.1 PipedInputStream和PipedOutputStream类65

4.2.2 DataInputStream和DataOutputStream类65

4.2.3 FileInputStream和FileOutputStream类66

4.2.4 BufferedInputStream和BufferedOutputStream类67

4.2.5 SequenceInputStream类67

4.3 字符流的处理67

4.3.1 利用BufferedReader类读入字符数据68

4.3.2 利用BufferedWriter类输出字符数据70

4.4 文件处理73

4.4.1 使用File类访问文件系统73

4.4.2 随机文件读写75

4.5 对象序列化77

4.6 异常的概念79

4.7 异常处理79

4.8 自定义异常类的使用84

4.9 本章小结86

习题86

第5章 数据库编程87

5.1 JDBC数据库连接技术87

5.1.1 JDBC概述87

5.1.2 JDBC的实现及其驱动程序87

5.1.3 SQL基本内容88

5.1.4 JDBC的常用类和接口91

5.2 Java访问数据库的基本步骤92

5.2.1 加载驱动程序类93

5.2.2 建立连接93

5.2.3 执行SQL语句95

5.3 JDBC高级特性96

5.3.1 预备语句96

5.3.2 可滚动和可更新的结果集97

5.3.3 元数据99

5.3.4 事务100

5.4 JDBC应用举例101

5.5 本章小结104

习题104

第6章 Java用户界面类和Applet106

6.1 用AWT生成图形化用户界面106

6.1.1 Javaawt包106

6.1.2 组件和容器106

6.1.3 布局管理器107

6.1.4 AWT事件处理模型109

6.1.5 事件类109

6.1.6 事件监听器109

6.1.7 AWT事件及其相应的监听器接口110

6.1.8 AWT组件库111

6.2 用Swing生成图形化用户界面114

6.2.1 Swing简介114

6.2.2 转换AWT到Swing的经验法则115

6.2.3 基本的Swing类115

6.2.4 MVC(Model-View-Control)体系结构116

6.2.5 Swing程序结构简介117

6.2.6 Swing组件和容器117

6.2.7 Swing组件的特点118

6.2.8 使用Swing的基本规则118

6.2.9 各种容器面板和组件119

6.2.10 布局管理器121

6.3 Java Applet122

6.3.1 Applet简介122

6.3.2 Applet程序开发步骤123

6.3.3 Applet类125

6.3.4 Applet运行状态控制基本方法125

6.3.5 Applet语句中的参数126

6.4 本章小结127

习题127

第7章 Java网络编程129

7.1 网络编程的基本概念129

7.1.1 网络基础知识129

7.1.2 网络基本概念129

7.1.3 传输协议130

7.2 基于URL的高层次.Java网络编程131

7.2.1 一致资源定位器URL131

7.2.2 URL的组成131

7.2.3 创建一个URL131

7.2.4 解析URL132

7.2.5 从URL读取WWW网络资源133

7.2.6 通过URLConnetction连接WWW134

7.3 基于Socket的网络编程135

7.3.1 Socket通信135

7.3.2 Socket通信过程135

7.3.3 创建Socket136

7.3.4 客户端的Socket136

7.3.5 服务器端的Socket137

7.3.6 打开输入/输出流137

7.3.7 关闭Socket138

7.4 网络编程应用举例138

7.5 本章小结145

习题146

第8章 Java线程147

8.1 线程基础147

8.1.1 什么是线程147

8.1.2 线程举例149

8.2 线程的生命150

8.2.1 创建线程150

8.2.2 结束线程153

8.2.3 加入线程154

8.2.4 线程调度154

8.2.5 线程休眠155

8.2.6 多线程应用举例155

8.3 多线程共享数据157

8.3.1 共享变量157

8.3.2 线程同步157

8.3.3 简单的同步举例158

8.3.4 线程互斥159

8.4 本章小结161

习题161

第9章 JavaBean和RMI163

9.1 JavaBean基础163

9.1.1 组件产生的背景163

9.1.2 JavaBean基本概念164

9.1.3 JavaBean的属性、方法和事件164

9.2 JavaBean开发简介165

9.2.1 JavaBean开发环境165

9.2.2 一个JavaBean的应用实例166

9.3 RMI基础168

9.3.1 RMI概述168

9.3.2 RMI的目标和体系结构169

9.3.3 RMI的工作机制170

9.3.4 设计RMI客户和RMI服务器171

9.3.5 RMI API177

9.3.6 Java RMI与其他分布式技术比较178

9.3.7 RMI部署问题179

9.3.8 其他相关课题179

9.4 EJB规范简介179

9.4.1 EJB组件分类180

9.4.2 EJB组件与EJB容器181

9.4.3 EJB容器提供的设施和服务182

9.4.4 EJB和其他技术的关系183

9.4.5 基于EJB的Web应用程序举例183

9.5 本章小结191

习题191

第10章 JSP与Servlet193

10.1 JSP简介193

10.1.1 JSP的基本概念193

10.1.2 JSP技术的特点193

10.1.3 JSP的工作方式194

10.1.4 JSP的几个常用语法194

10.1.5 JSP的内部对象202

10.1.6 JSP的运行207

10.2 Servlet及其工作方式210

10.3 Servlet API211

10.4 Servlet的安全性212

10.5 配置Servlet运行环境212

10.6 编写简单的Servlet214

10.7 Servlet异常216

10.8 JSP和Servlet的结合216

10.9 Web应用程序举例217

10.10 本章小结234

习题234

附录A 常用Java资源链接235

参考文献236

热门推荐