图书介绍

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

Java程序设计案例教程
  • 吕林涛主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030511751
  • 出版时间:2017
  • 标注页数:240页
  • 文件大小:59MB
  • 文件页数:251页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

Java程序设计案例教程PDF格式电子书版下载

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

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

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

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

图书目录

上篇 基础篇3

第1章 Java概述3

1.1 Java的发展历史3

1.2 Java语言的特点4

1.3 Java与C/C++的差异6

1.4 Java程序的运行机制7

1.5 Java开发环境8

1.5.1 下载JDK8

1.5.2 安装JDK8

1.5.3 设置环境变量9

1.6 Java集成开发环境Eclipse10

1.7 Java程序的产生、编译和运行12

1.8 Java程序的基本结构13

1.8.1 Java程序的组织形式13

1.8.2 Java源文件的命名原则14

习题14

第2章 Java语言基础16

2.1 标识符与关键字16

2.1.1 标识符16

2.1.2 关键字17

2.2 基本数据类型17

2.2.1 整数类型17

2.2.2 浮点类型18

2.2.3 字符类型18

2.2.4 布尔类型18

2.3 常量与变量19

2.3.1 常量19

2.3.2 变量21

2.4 用户输入和程序输出23

2.4.1 使用BufferedReader类输入数据23

2.4.2 使用Scanner类输入数据24

2.5 分隔符和注释25

2.5.1 分隔符25

2.5.2 注释25

习题27

第3章 运算符和表达式29

3.1 赋值运算符及赋值表达式29

3.2 算术运算符及算术表达式30

3.3 关系运算符及关系表达式32

3.4 逻辑运算符及逻辑表达式33

3.5 位运算符34

3.6 其他运算符35

3.7 运算符的优先级36

习题37

第4章 程序流程控制39

4.1 顺序结构39

4.2 分支结构40

4.2.1 if语句40

4.2.2 switch...case语句44

4.3 循环结构46

4.3.1 while语句46

4.3.2 do...while语句47

4.3.3 for语句48

4.3.4 循环嵌套49

4.4 转移语句50

4.4.1 break语句50

4.4.2 continue语句51

习题53

第5章 数组57

5.1 一维数组57

5.1.1 一维数组的声明和创建57

5.1.2 一维数组的初始化58

5.1.3 一维数组的使用58

5.2 数组操作60

5.2.1 数组元素的复制60

5.2.2 数组元素的排序61

5.2.3 数组元素的查找62

5.3 二维数组63

5.3.1 二维数组的定义63

5.3.2 for each语句对数组的支持65

习题66

第6章 字符串类68

6.1 String类68

6.1.1 String类对象的声明与创建68

6.1.2 String类的常用方法69

6.2 StringBuffer类73

6.2.1 StringBuffer类对象的声明与创建73

6.2.2 StringBuffer类的常用方法73

习题79

第7章 类和对象81

7.1 面向对象的基本概念81

7.1.1 对象、类和实体82

7.1.2 对象的属性83

7.1.3 面向对象的特点84

7.2 定义类85

7.3 创建对象88

7.3.1 对象的创建88

7.3.2 对象的引用89

7.4 Java中常见的修饰符90

7.4.1 访问控制修饰符90

7.4.2 非访问控制修饰符92

习题98

中篇 应用篇101

第8章 类和对象的高级应用101

8.1 继承101

8.1.1 继承的概念101

8.1.2 继承的实现102

8.1.3 构造方法的继承103

8.1.4 变量的隐藏104

8.2 多态104

8.2.1 多态的概念104

8.2.2 方法的重载105

8.3 方法重写105

8.4 final关键字106

8.5 抽象类和抽象方法107

8.5.1 抽象类108

8.5.2 抽象方法108

8.6 接口109

8.6.1 接口的概念109

8.6.2 接口的声明109

8.6.3 接口的实现110

8.7 包111

8.7.1 包的概念111

8.7.2 包的导入111

8.7.3 目录层次关系及classpath环境变量112

习题115

第9章 异常处理120

9.1 异常的基本概念120

9.2 异常处理流程123

9.3 抛出异常126

9.3.1 在程序中抛出异常126

9.3.2 指定方法抛出异常127

9.4 自定义异常128

习题129

第10章 图形用户界面设计130

10.1 图形用户界面概述130

10.2 AWT图形用户界面131

10.2.1 java.awt包131

10.2.2 构件类和容器类132

10.3 布局管理器135

10.3.1 FlowLayout布局管理器135

10.3.2 BorderLayout布局管理器137

10.3.3 GridLayout布局管理器138

10.3.4 CardLayout布局管理器139

10.4 事件处理140

10.4.1 Java事件处理机制140

10.4.2 Java事件处理模型141

10.4.3 为组件注册事件142

10.4.4 事件监听器接口144

10.5 Swing组件147

10.5.1 Swing简介147

10.5.2 Swing组件划分148

10.5.3 常用容器组件148

10.5.4 标签150

10.5.5 按钮150

10.5.6 文本组件152

10.5.7 单选按钮和复选框156

10.5.8 列表框159

10.5.9 菜单160

10.5.10 对话框163

习题169

第11章 输入和输出171

11.1 File类171

11.2 RandomAccessFile类173

11.3 流类175

11.3.1 各数据流类的层次结构175

11.3.2 字节流177

11.3.3 DataInputStream与DataOutputStream179

11.4 对象序列化181

习题183

下篇 高级篇187

第12章 数据库操作187

12.1 关系型数据库188

12.2 JDBC简介189

12.3 SQL语句190

12.3.1 MySQL数据库的安装190

12.3.2 SQL语句基础191

12.4 JDBC的用法194

12.4.1 JDBC接口和类194

12.4.2 JDBC编程步骤195

12.4.3 JDBC数据类型196

12.5 执行SQL语句的方式198

12.5.1 使用executeUpdate()方法198

12.5.2 使用execute()方法198

12.5.3 使用PreparedStatement接口198

12.6 处理结果集199

12.6.1 结果集的滚动和更新199

12.6.2 结果集的分析200

12.7 数据库连接池205

习题206

第13章 多线程208

13.1 多线程概述209

13.1.1 线程的相关概念209

13.1.2 线程状态和生命周期209

13.2 线程的创建和启动211

13.2.1 继承Thread类211

13.2.2 实现Runnable接口212

13.2.3 两种创建线程方法的讨论214

13.3 线程的控制214

13.3.1 结束线程214

13.3.2 检查线程214

13.3.3 挂起线程215

13.4 线程的同步217

13.4.1 同步代码块217

13.4.2 同步方法218

13.4.3 管道流218

13.4.4 死锁218

13.5 线程交互218

习题222

第14章 网络通信225

14.1 网络通信概述226

14.2 使用InetAddress227

14.3 统一资源定位器227

14.3.1 URL概述227

14.3.2 URL的构造方法228

14.3.3 获取URL对象属性228

14.3.4 与URL相关的异常228

14.3.5 读入URL数据229

14.4 基于TCP协议的网络通信229

14.4.1 Socket相关的基本概念229

14.4.2 ServerSocket类230

14.4.3 Socket类230

14.5 基于UDP协议的网络通信231

14.5.1 UDP Socket通信概述231

14.5.2 发送和接收数据231

习题237

参考文献240

热门推荐