主页 详情

《JAVA程序设计与实训指导 程序设计方法基础》_孔敏主编;孔敏,朱寅非,井辉编著_11767334_7305048534

【书名】:《JAVA程序设计与实训指导 程序设计方法基础》
【作者】:孔敏主编;孔敏,朱寅非,井辉编著
【出版社】:南京:南京大学出版社
【时间】:2006
【页数】:316
【ISBN】:7305048534
【SS码】:11767334

最新查询

内容简介

第1章 面向对象的分析与设计

1.1 面向对象概述

1.2 确定对象

1.2.1 发现对象

1.2.2 描述对象

1.3 测试对象有效性

1.3.1 问题域的相关性

1.3.2 独立存在性

1.3.3 属性和操作

1.4 确定对象的属性和操作

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

1.4.2 对象建模

1.4.3 一个特殊的对象属性

1.5 类与对象概念

1.6 软件开发的各个阶段

本章习题

本章实训

本章小结

第2章 程序设计入门

2.1 程序设计语言

2.2 Java程序设计语言特点

2.3 Java程序创建和运行

2.3.1 程序运行的前提

2.3.2 程序的开发阶段

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

2.4 算法及其描述

2.4.1 算法描述方法

2.4.2 顺序结构算法描述

2.4.3 分支结构算法描述

2.4.4 循环结构算法描述

2.4.5 算法的流程图表示法

2.4.6 算法应用举例

本章小结

本章习题

本章实训

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

3.1 一个基本的Java应用程序

3.1.1 Java语句

3.1.2 Java程序基本结构

3.2 Java句子成分

3.2.1 Java语言的单词分类

3.2.2 Java语言的标识符

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

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

3.3 基本数据类型

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

3.4.1 变量的创建

3.4.2 变量赋值

3.4.3 创建变量小窍门

3.4.4 在程序中使用变量

3.4.5 变量作用域

3.5.1 布尔常量

3.5 常量

3.5.2 整型常量

3.5.3 浮点型常量

3.5.4 字符型常量

3.5.5 字符串型常量

3.5.6 符号常量

3.6 数据类型转换

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

3.6.2 强制类型转换

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

3.7.1 赋值运算符

3.7.2 算术运算符

3.7.3 关系运算符

3.7.4 逻辑运算符

3.7.5 条件运算符

3.7.6 运算符优先级别

本章习题

本章实训

本章小结

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

4.1 if条件控制

4.1.1 基本的if结构

4.1.2 if语句的嵌套

4.1.3 switch语句

4.2 循环语句

4.2.1 while循环语句

4.2.2 do...while循环语句

4.2.3 for循环语句

4.2.4 break语句

4.2.5 continue语句

4.2.6 循环语句的嵌套

4.2.7 循环语句小结

本章小结

本章习题

本章实训

第5章 类与对象编程初步

5.1 面向对象编程特点

5.2 类的结构

5.3 成员变量声明

5.4 成员方法声明

5.4.1 访问控制修饰符

5.4.4 返回值与return语句

5.4.3 形式参数表

5.4.2 其他类型的修饰符

5.5 对象创建、赋值与操作

5.5.1 创建对象

5.5.2 给对象赋值

5.5.3 对象初始化

5.5.4 对象操作

本章小结

本章实训

本章习题

第6章 再论类成员

6.1.1 对象方法的创建和调用

6.1 对象方法(实例方法)

6.1.2 使用this索引、类变量

6.2 静态方法

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

6.4 使用main方法

6.5 递归结构

本章小结

本章习题

本章实训

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

7.1 方法重载

7.1.1 重载

7.1.2 构造方法重载

7.2 内部类

7.3 使用系统定义的类

本章习题

本章实训

本章小结

第8章 字符串

8.1 字符串String类

8.2 字符串类中的常见方法

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

本章小结

本章实训

本章习题

9.1.1 使用数组的原因

第9章 数组

9.1 数组简介

9.1.2 数组定义

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

9.2.1 一维数组的定义

9.2.2 初始化一维数组

9.2.3 一维数组的应用

9.3.2 二维数组的初始化

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

9.3.1 二维数组的定义

9.3.3 二维数组的应用

9.4 数组中的常见方法

9.4.1 binarySearch查找方法

9.4.2 equals判断数组相等方法

9.4.3 fill填充数组元素方法

9.4.4 sort排序方法

本章小结

本章实训

本章习题

第10章 继承、接口和包

10.1 类的继承

10.1.1 继承的概念

10.1.2 类继承的实现

10.1.3 方法的重写

10.1.4 重写构造方法

10.1.5 子类访问父类方法

10.2 抽象(abstract)类

10.3 接口

10.4 包

10.4.1 包的创建

10.4.2 包的导入

本章小结

本章实训

本章习题

第11章 异常处理

11.1 异常概述

11.2 捕获异常

11.3 使用异常getMessage()方法

11.4 抛出并捕获多重异常

11.5 finally语句块的使用

11.6 创建自己的异常

本章实训

本章习题

本章小结

第12章 图形用户界面设计

12.1 容器类——Applet

12.2 容器类——窗口

12.2.1 创建一个窗口

12.2.2 创建一个可关闭窗口

12.3 组件

12.3.1 文本框

12.3.2 文本区

12.3.3 标签

12.3.4 按钮

12.3.5 选项框

12.3.6 选择按钮和选项框组

12.3.7 列表框

12.4 布局设计

12.4.1 顺序布局(FlowLayout)

12.4.2 边界布局(BorderLayout)

12.4.3 卡片布局(CardLayout)

12.4.4 网格布局(GridLayout)

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

12.4.6 手工布局

12.5 事件处理

12.5.1 Java语言事件处理机制

12.5.2 事件处理的实现

12.5.3 常用接口方法

12.5.4 事件处理实例

本章习题

本章小结

本章实训

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

13.1 文件目录管理

13.2 使用FileInputStream和FileOutputStream类读写文件

13.3 使用DataInputStream和DataOutputStream类读写文件

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

13.5.1 设置数据源

13.5 数据库设计

13.5.2 SQL语法简介

13.5.3 JDBC应用

本章小结

本章实训

本章习题

实训1 面向对象分析演练

A.1.1 实训目的和要求

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

A.1.3 实训内容

A.1.4 实训参考

A.2.3 实训内容

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

A.2.1 实训目的和要求

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

实训2 熟悉BlueJ的编程环境

实训3 第一个Java程序

A.3.1 实训目的和要求

A.3.2 实训准备

A.3.3 实训内容

A.3.4 实训报告的格式

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

A.4.1 实训目的和要求

A.4.2 实训准备

A.4.4 实训报告的格式

A.5.2 实训准备

A.5.1 实训目的和要求

A.5.3 实训内容

实训5 类与对象

A.5.4 实训报告的格式

A.6.2 实训准备

A.6.1 实训目的和要求

A.6.3 实训内容

实训6 类成员

A.6.4 实训报告的格式

A.4.3 实训内容

实训7 类和对象

A.7.1 实训目的和要求

A.7.2 实训准备

A.7.3 实训内容

A.7.4 实训报告的格式

A.8.2 实训准备

A.8.3 实训内容

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

A.8.1 实训目的和要求

A.8.4 实训报告的格式

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

A.9.1 实训目的和要求

A.9.2 实训准备

A.9.3 实训内容

A.9.4 实训报告的格式

A.10.1 实训目的和要求

A.10.2 实训准备

A.10.3 实训内容

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

A.10.4 实训报告的格式

A.11.2 实训准备

A.11.3 实训内容

A.11.1 实训目的和要求

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

A.11.4 实训报告的格式

实训12 综合练习

A.12.1 实训内容

A.12.2 实训报告的格式

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

A.13.1 实训内容

A.13.2 实训报告的格式

附录 模拟试题

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
262c5d52d0c45c6196aa58dfaffac876#c0c002390a56529892c79875cbf010ad#55558130#11767334.zip