图书介绍

Java语言程序设计上机指导PDF|Epub|txt|kindle电子书版本网盘下载

Java语言程序设计上机指导
  • 于静主编;顾鸿虹,张虹副主编;柯瑜,李远编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302409885
  • 出版时间:2015
  • 标注页数:209页
  • 文件大小:29MB
  • 文件页数:219页
  • 主题词: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 预备知识1

1.1.1 Java简介1

1.1.2 Java应用程序2

1.1.3 Java开发与运行环境介绍3

1.2 实验1 配置JDK环境变量5

1.3 实验2 使用文本编辑器编写Java程序7

1.4 实验3 一个计算器的简单实现8

1.5 课外练习11

第2章 Java语言基础12

2.1 预备知识12

2.1.1 Java程序的基本要素12

2.1.2 Java程序的基本结构14

2.1.3 访问修饰符16

2.2 实验1 类和对象的创建及使用16

2.3 实验2 使用访问修饰符17

2.4 实验3 类的静态成员和final关键字19

2.5 实验4 使用构造方法实现对象的初始化20

2.6 实验5 变量作用域和this关键字21

2.7 课外练习23

第3章 程序的流程控制和数组24

3.1 预备知识24

3.1.1 选择结构24

3.1.2 循环结构26

3.1.3 辅助流程控制语句29

3.1.4 流程控制语句的嵌套29

3.1.5 数组29

3.2 实验1 计算航空旅客行李收费31

3.3 实验2 输出九九乘法表33

3.4 实验3 输出100以内的质数34

3.5 实验4 求解猴子吃桃问题36

3.6 实验5 数组排序38

3.7 课外练习40

第4章 类的特性41

4.1 预备知识41

4.1.1 父类与子类41

4.1.2 子类的构造方法和super关键字41

4.1.3 方法重写42

4.1.4 Object类42

4.1.5 抽象方法与抽象类42

4.1.6 内部类43

4.2 实验1 子类派生与方法重写43

4.3 实验2 抽象方法与抽象类46

4.4 实验3 内部类的使用48

4.5 课外练习52

第5章 接口与多态53

5.1 预备知识53

5.1.1 接口53

5.1.2 多态54

5.2 实验1 接口的实现与运用55

5.3 实验2 向上转型57

5.4 课外练习58

第6章 异常60

6.1 预备知识60

6.1.1 异常分类60

6.1.2 异常处理61

6.1.3 自定义异常63

6.2 实验1 利用try-catch处理除数为零异常63

6.3 实验2 多重catch异常处理64

6.4 实验3 自定义异常65

6.5 课外练习66

第7章 集合类68

7.1 预备知识68

7.1.1 对象数组68

7.1.2 集合类69

7.2 实验1 对象数组的使用73

7.3 实验2 ArrayList的使用77

7.4 实验3 HashMap的使用81

7.5 实验4 泛型的使用83

7.6 课外练习85

第8章 IO操作86

8.1 预备知识86

8.1.1 文件86

8.1.2 面向字节的InputStream类和OutputStream类87

8.1.3 面向字符的Reader类和Writer类88

8.1.4 序列化89

8.2 实验1 字节流的使用90

8.3 实验2 字符流的使用91

8.4 实验3 序列化操作92

8.5 课外练习95

第9章 多线程96

9.1 预备知识96

9.1.1 线程基本概念96

9.1.2 线程创建与启动96

9.1.3 线程的生命周期98

9.1.4 线程常用操作98

9.2 实验1 线程的创建与启动100

9.3 实验2 改变线程优先级102

9.4 实验3 线程的同步104

9.5 实验4 生产者与消费者106

9.6 课外练习108

第10章 Java网络编程110

10.1 预备知识110

10.1.1 Socket简介110

10.1.2 基于TCP协议的通信设计原理110

10.1.3 面向连接的流Socket通信的实现111

10.2 实验1 远程数据通信113

10.3 实验2 基于Swing的多线程网络聊天室系统119

10.4 课外练习136

第11章 Eclipse开发环境的使用137

11.1 预备知识137

11.1.1 安装Eclipse开发环境137

11.1.2 安装多国语言包插件138

11.1.3 Eclipse界面139

11.2 实验1 使用Eclipse创建项目并编写运行Java程序140

11.3 实验2 使用Eclipse调试程序145

11.4 课外练习147

第12章 Swing程序设计基础148

12.1 预备知识148

12.1.1 安装Visual Editor插件148

12.1.2 事件与侦听器148

12.1.3 Swing容器149

12.1.4 布局管理器151

12.1.5 Swing中的常用组件153

12.1.6 Swing中的高级组件156

12.2 实验1 使用布局管理器进行Swing组件在界面中的布局160

12.3 实验2 Swing高级组件的应用(树/表格)170

12.4 课外练习175

第13章 数据库编程176

13.1 预备知识176

13.1.1 JDBC API176

13.1.2 创建数据库连接177

13.1.3 实现数据查询178

13.1.4 实现数据更新178

13.1.5 预编译方式执行SQL语句179

13.2 实验1 实现数据添加操作179

13.3 实验2 实现数据查询操作182

13.4 实验3 使用预编译方式实现数据更新操作183

13.5 课外练习185

第14章 课程设计186

14.1 设计目的186

14.2 知识梳理186

14.3 需求分析191

14.4 设计与具体实现193

14.5 设计总结209

热门推荐