图书介绍

JAVA程序设计与实训指导 程序设计方法基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JAVA程序设计与实训指导 程序设计方法基础
  • 孔敏主编;孔敏,朱寅非,井辉编著 著
  • 出版社: 南京:南京大学出版社
  • ISBN:7305048534
  • 出版时间:2006
  • 标注页数:316页
  • 文件大小:47MB
  • 文件页数:334页
  • 主题词: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 面向对象概述2

1.2 确定对象2

1.2.1 发现对象2

1.2.2 描述对象4

1.3 测试对象有效性5

1.3.1 问题域的相关性5

1.3.2 独立存在性6

1.3.3 属性和操作6

1.4 确定对象的属性和操作7

1.4.1 如何确定对象属性和操作7

1.4.2 对象建模8

1.4.3 一个特殊的对象属性9

1.5 类与对象概念10

1.6 软件开发的各个阶段11

本章习题12

本章实训12

本章小结12

第2章 程序设计入门13

2.1 程序设计语言13

2.2 Java程序设计语言特点14

2.3 Java程序创建和运行15

2.3.1 程序运行的前提15

2.3.2 程序的开发阶段17

2.3.3 Java语言如何实现跨平台运行17

2.4 算法及其描述18

2.4.1 算法描述方法18

2.4.2 顺序结构算法描述19

2.4.3 分支结构算法描述19

2.4.4 循环结构算法描述20

2.4.5 算法的流程图表示法22

2.4.6 算法应用举例22

本章小结23

本章习题24

本章实训24

第3章 Java应用程序基本结构与成分26

3.1 一个基本的Java应用程序27

3.1.1 Java语句27

3.1.2 Java程序基本结构28

3.2 Java句子成分29

3.2.1 Java语言的单词分类29

3.2.2 Java语言的标识符29

3.2.3 Java语言的关键字(保留字)30

3.2.4 Java语言的分隔符(标点符号)31

3.3 基本数据类型32

3.4 基本类型变量的创建与使用33

3.4.1 变量的创建33

3.4.2 变量赋值34

3.4.3 创建变量小窍门35

3.4.4 在程序中使用变量36

3.4.5 变量作用域36

3.5.1 布尔常量39

3.5 常量39

3.5.2 整型常量40

3.5.3 浮点型常量40

3.5.4 字符型常量41

3.5.5 字符串型常量41

3.5.6 符号常量42

3.6 数据类型转换42

3.6.1 自动类型转换(隐式转换)43

3.6.2 强制类型转换44

3.7 运算符与简单表达式语句45

3.7.1 赋值运算符45

3.7.2 算术运算符45

3.7.3 关系运算符46

3.7.4 逻辑运算符47

3.7.5 条件运算符48

3.7.6 运算符优先级别49

本章习题51

本章实训51

本章小结51

第4章 分支控制与循环控制语句53

4.1 if条件控制53

4.1.1 基本的if结构53

4.1.2 if语句的嵌套56

4.1.3 switch语句59

4.2 循环语句62

4.2.1 while循环语句62

4.2.2 do...while循环语句63

4.2.3 for循环语句64

4.2.4 break语句66

4.2.5 continue语句68

4.2.6 循环语句的嵌套70

4.2.7 循环语句小结71

本章小结71

本章习题72

本章实训72

第5章 类与对象编程初步74

5.1 面向对象编程特点74

5.2 类的结构76

5.3 成员变量声明78

5.4 成员方法声明80

5.4.1 访问控制修饰符80

5.4.4 返回值与return语句81

5.4.3 形式参数表81

5.4.2 其他类型的修饰符81

5.5 对象创建、赋值与操作83

5.5.1 创建对象84

5.5.2 给对象赋值86

5.5.3 对象初始化90

5.5.4 对象操作94

本章小结96

本章实训96

本章习题96

第6章 再论类成员98

6.1.1 对象方法的创建和调用99

6.1 对象方法(实例方法)99

6.1.2 使用this索引、类变量100

6.2 静态方法103

6.3 方法的按值调用与参数作用域107

6.4 使用main方法110

6.5 递归结构112

本章小结113

本章习题114

本章实训114

第7章 方法重载、内部类、系统类115

7.1 方法重载115

7.1.1 重载115

7.1.2 构造方法重载118

7.2 内部类121

7.3 使用系统定义的类124

本章习题130

本章实训130

本章小结130

第8章 字符串131

8.1 字符串String类131

8.2 字符串类中的常见方法132

8.3 字符串与数字、其他对象间的转换140

本章小结141

本章实训142

本章习题142

9.1.1 使用数组的原因143

第9章 数组143

9.1 数组简介143

9.1.2 数组定义145

9.2 一维数组的定义、初始化与应用145

9.2.1 一维数组的定义145

9.2.2 初始化一维数组146

9.2.3 一维数组的应用148

9.3.2 二维数组的初始化153

9.3 二维数组的定义、初始化与应用153

9.3.1 二维数组的定义153

9.3.3 二维数组的应用155

9.4 数组中的常见方法157

9.4.1 binarySearch查找方法157

9.4.2 equals判断数组相等方法158

9.4.3 fill填充数组元素方法158

9.4.4 sort排序方法159

本章小结160

本章实训160

本章习题160

第10章 继承、接口和包162

10.1 类的继承162

10.1.1 继承的概念162

10.1.2 类继承的实现164

10.1.3 方法的重写166

10.1.4 重写构造方法168

10.1.5 子类访问父类方法171

10.2 抽象(abstract)类173

10.3 接口176

10.4 包178

10.4.1 包的创建178

10.4.2 包的导入179

本章小结180

本章实训180

本章习题180

第11章 异常处理182

11.1 异常概述182

11.2 捕获异常185

11.3 使用异常getMessage()方法188

11.4 抛出并捕获多重异常190

11.5 finally语句块的使用192

11.6 创建自己的异常194

本章实训197

本章习题197

本章小结197

第12章 图形用户界面设计199

12.1 容器类——Applet199

12.2 容器类——窗口204

12.2.1 创建一个窗口205

12.2.2 创建一个可关闭窗口206

12.3 组件208

12.3.1 文本框208

12.3.2 文本区210

12.3.3 标签212

12.3.4 按钮213

12.3.5 选项框214

12.3.6 选择按钮和选项框组216

12.3.7 列表框218

12.4 布局设计220

12.4.1 顺序布局(FlowLayout)220

12.4.2 边界布局(BorderLayout)220

12.4.3 卡片布局(CardLayout)221

12.4.4 网格布局(GridLayout)223

12.4.5 面板(Panel)在布局中的应用225

12.4.6 手工布局226

12.5 事件处理228

12.5.1 Java语言事件处理机制228

12.5.2 事件处理的实现229

12.5.3 常用接口方法231

12.5.4 事件处理实例232

本章习题237

本章小结237

本章实训237

第13章 文件的输入/输出与数据库238

13.1 文件目录管理238

13.2 使用FileInputStream和FileOutputStream类读写文件241

13.3 使用DataInputStream和DataOutputStream类读写文件244

13.4 对象流文件的输入与输出247

13.5.1 设置数据源251

13.5 数据库设计251

13.5.2 SQL语法简介253

13.5.3 JDBC应用255

本章小结260

本章实训260

本章习题260

实训1 面向对象分析演练261

A.1.1 实训目的和要求261

A.1.2 实训准备与机房安排261

A.1.3 实训内容261

A.1.4 实训参考261

A.2.3 实训内容265

A.2.4 实训步骤(以操作系统Windows XP为例)265

A.2.1 实训目的和要求265

A.2.2 实训准备与机房安排265

实训2 熟悉BlueJ的编程环境265

实训3 第一个Java程序271

A.3.1 实训目的和要求271

A.3.2 实训准备271

A.3.3 实训内容271

A.3.4 实训报告的格式272

实训4 分支结构和循环结构274

A.4.1 实训目的和要求274

A.4.2 实训准备274

A.4.4 实训报告的格式276

A.5.2 实训准备277

A.5.1 实训目的和要求277

A.5.3 实训内容277

实训5 类与对象277

A.5.4 实训报告的格式279

A.6.2 实训准备280

A.6.1 实训目的和要求280

A.6.3 实训内容280

实训6 类成员280

A.6.4 实训报告的格式283

A.4.3 实训内容284

实训7 类和对象284

A.7.1 实训目的和要求284

A.7.2 实训准备284

A.7.3 实训内容284

A.7.4 实训报告的格式287

A.8.2 实训准备288

A.8.3 实训内容288

实训8 数组、字符串和异常288

A.8.1 实训目的和要求288

A.8.4 实训报告的格式291

实训9 AWT组件对象设计和应用292

A.9.1 实训目的和要求292

A.9.2 实训准备292

A.9.3 实训内容292

A.9.4 实训报告的格式295

A.10.1 实训目的和要求296

A.10.2 实训准备296

A.10.3 实训内容296

实训10 Swing组件对象的定义和应用(选做)296

A.10.4 实训报告的格式297

A.11.2 实训准备298

A.11.3 实训内容298

A.11.1 实训目的和要求298

实训11 文件操作I/O和JDBC技术298

A.11.4 实训报告的格式299

实训12 综合练习300

A.12.1 实训内容300

A.12.2 实训报告的格式300

实训13 如何使用Java API帮助文档301

A.13.1 实训内容301

A.13.2 实训报告的格式304

附录 模拟试题305

参考文献316

热门推荐