图书介绍

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

Java程序设计基础
  • 苏传芳 著
  • 出版社:
  • ISBN:7301141831
  • 出版时间:2008
  • 标注页数:277页
  • 文件大小:58MB
  • 文件页数:289页
  • 主题词: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 JDK的下载与安装2

1.2.2 JDK的环境配置3

1.2.3 JDK的主要开发工具3

1.3 Java程序的初步了解4

1.3.1 编写Java源程序5

1.3.2 编译Java源程序6

1.3.3 运行Java程序7

1.4 Java的工作机制和基本特点8

1.4.1 Java的工作机制8

1.4.2 Java的基本特点9

实训1 Java程序的运行10

本章小结11

习题11

第2章 Java语言基础12

2.1 Java程序的基本构成要素12

2.1.1 标识符12

2.1.2 关键字13

2.1.3 分隔符13

2.2 数据类型14

2.2.1 基本数据类型14

2.2.2 常量与变量15

2.3 运算符与表达式17

2.3.1 算术运算符与算术表达式17

2.3.2 关系运算符与关系表达式19

2.3.3 逻辑运算符与逻辑表达式19

2.3.4 位运算21

2.3.5 赋值运算符和赋值表达式22

2.3.6 三元条件运算符23

2.3.7 其他运算符24

2.4 表达式24

2.4.1 常用数值计算方法24

2.4.2 类型转换25

2.4.3 优先级和结合性27

2.5 包装类28

2.6 输入/输出处理30

2.6.1 输出流30

2.6.2 输入流30

实训2 Java的输入/输出编程31

2.7 方法的使用32

2.7.1 方法的定义与调用32

2.7.2 方法调用中数据的传递33

2.7.3 方法和变量的作用域34

2.7.4 方法的嵌套和递归调用35

2.7.5 方法的重载36

实训3 嵌套和递归调用37

2.8 流程控制37

2.8.1 语句38

2.8.2 分支语句39

实训4 if语句和switch语句的使用45

2.8.3 循环语句47

2.8.4 标号和其他流程控制语句53

实训5 while,do-while和for语句的使用54

课程设计1 设计一个简单计算器55

本章小结55

习题56

第3章 数组60

3.1 一维数组60

3.1.1 一维数组的声明60

3.1.2 一维数组的空间分配61

3.1.3 一维数组的使用62

3.1.4 数组作为方法的参数和返回值64

实训6 while,do-while和for语句的使用65

3.2 二维数组67

3.2.1 二维数组的声明67

3.2.2 二维数组的空间分配67

3.2.3 二维数组的使用68

实训7 二维数组的应用69

本章小结71

习题72

第4章 字符串74

4.1 String字符串类74

4.1.1 类String字符串的创建74

4.1.2 类String字符串处理的常用方法76

实训8 String类的应用80

4.2 StringBuffer字符串类81

4.2.1 类StringBuffer字符串的创建81

4.2.2 类StringBuffer字符串的常用方法82

4.3 命令行参数85

实训9 类String和StringBuffer的比较86

本章小结88

习题88

第5章 面向对象程序设计90

5.1 面向对象程序设计概述90

5.2 类(Class)91

5.2.1 类的声明91

5.2.2 类的对象93

5.2.3 特殊的方法——构造方法95

5.2.4 类和成员的修饰符99

5.2.5 类的使用101

实训10 类的定义与应用107

5.3 类的特性109

5.3.1 继承性109

5.3.2 多态性115

实训11 继承与多态的实现及应用118

5.4 接口(Interface)119

5.4.1 接口的定义120

5.4.2 接口的实现121

5.4.3 接口的应用122

5.5 包(Package)125

5.5.1 包的概述125

5.5.2 包的创建126

5.5.3 包的引入128

5.5.4 类与类成员的访问保护131

实训12 包的创建、使用与访问保护132

课程设计2 定义教师类,计算教师工资135

本章小结138

习题139

第6章 异常处理141

6.1 异常的概述141

6.2 Java中的异常类142

6.2.1 异常类的层次结构142

6.2.2 Throwable类143

6.3 异常处理机制144

6.4 异常的捕获与处理144

6.4.1 使用try-catch语句145

6.4.2 多个catch子句结构145

6.4.3 finally子句146

6.5 throw和throws语句147

6.5.1 throw语句147

6.5.2 throws语句148

6.6 定义自己的异常类149

实训13 异常处理的应用151

本章小结153

习题153

第7章 输入/输出处理156

7.1 输入/输出流概述156

7.2 输入/输出类157

7.2.1 字节流InputStream类和OutputStream类158

7.2.2 字符流Reader类和Writer类159

7.2.3 标准输入/输出160

7.3 文件的顺序访问161

7.3.1 输入/输出流操作的一般步骤161

7.3.2 字节流类162

7.3.3 字符流(Reader类和Writer类)167

实训14 文件输入/输出170

课程设计3 一个简单的学生信息录入程序171

7.4 文件的随机访问172

7.4.1 建立随机访问文件流对象172

7.4.2 读/写随机访问文件方法173

7.4.3 文件指针及相关方法173

7.5 目录和文件管理174

7.5.1 目录管理174

7.5.2 文件管理174

实训15 文件176

本章小结177

习题177

第8章 Java Applet179

8.1 Java Applet的特点179

8.2 Java与HTML的关系180

8.2.1 HTML语言180

8.2.2 在HTML中嵌入Applet182

8.2.3 Applet的执行183

8.3 Applet的创建与生命周期183

8.3.1 Applet类的层次及框架结构183

8.3.2 Applet的主要方法与生命周期184

8.4 HTML与Applet之间的参数传递186

实训16 Applet的编写与运行188

本章小结190

习题190

第9章 图形用户界面设计192

9.1 GUI概述192

9.1.1 AWT简介193

9.1.2 Swing简介195

9.1.3 组件196

9.2 组件的创建与使用198

9.2.1 Component类198

9.2.2 容器类组件199

9.2.3 控制组件201

9.3 指定布局管理器202

9.3.1 FlowLayout202

9.3.2 BorderLayout203

9.3.3 GridLayout205

9.3.4 CardLayout206

9.3.5 GridBagLayout207

9.4 事件处理机制209

9.4.1 带有事件处理的GUI程序209

9.4.2 事件处理210

9.4.3 文本事件216

9.4.4 鼠标事件217

9.4.5 键盘事件218

9.5 常用的组件219

9.5.1 按钮及标签219

9.5.2 Swing中的框架219

9.5.3 JApplet类221

9.5.4 画布222

9.5.5 JTabbedPane类223

9.5.6 JTree组件225

9.5.7 JCheckBox类226

9.5.8 单行文本框227

9.5.9 颜色选择器(JColorChooser)228

9.6 创建和使用菜单229

9.6.1 创建菜单条式菜单230

9.6.2 菜单子项定义快捷键232

9.6.3 创建菜单232

9.7 观感236

实训17 通信簿236

本章小结238

习题238

第10章 多线程编程技术239

10.1 概述239

10.1.1 进程与线程240

10.1.2 线程的概念模型240

10.1.3 实现线程的类(Thread类)241

10.1.4 线程的状态242

10.2 创建和启动线程243

10.2.1 创建线程244

10.2.2 启动线程245

实训18 动态数字时钟248

本章小结249

习题249

第11章 Java项目实践——文档编辑器实例开发250

11.1 文档编辑器功能结构设计250

11.1.1 功能结构250

11.1.2 主窗口外观与操作设计251

11.1.3 主控窗口设计251

11.1.4 弹出式菜单261

11.2 事件处理263

11.2.1 主菜单项事件处理263

11.2.2 工具栏按钮事件处理271

11.2.3 弹出式菜单项事件处理273

11.3 核心类处理代码273

本章小结276

参考文献277

热门推荐