大学本科 java教材_Java程序设计(21世纪大学本科计算机专业系列教材普通高等

**篇基础篇

第1章Java概述

1.1 Java语言

1.1.1 Java语言的特点

1.1.2 Java平台的体系结构

1.2 Java运行环境与开发环境

1.2.1 Java运行环境

1.2.2 Java开发环境

1.3 Java程序举例

1.3.1编写**个Java Application

1.3.2编写**个Java Applet

习题与思考

第2章Java程序设计基础

2.1标识符和关键字

2.1.1标识符

**篇基础篇

第1章Java概述

1.1 Java语言

1.1.1 Java语言的特点

1.1.2 Java平台的体系结构

1.2 Java运行环境与开发环境

1.2.1 Java运行环境

1.2.2 Java开发环境

1.3 Java程序举例

1.3.1编写**个Java Application

1.3.2编写**个Java Applet

习题与思考

第2章Java程序设计基础

2.1标识符和关键字

2.1.1标识符

2.1.2关键字

2.1.3注释

2.2常量和变量

2.2.1 常量

2.2.2变量

2.3基本数据类型

2.3.1布尔类型

2.3.2字符类型

2.3.3整数类型

2.3.4浮点类型

2.3.5各类型数据间的相互转换

2.4运算符

2.4.1算术运算符

2.4.2赋值运算符

2.4.3条件运算符

2.4.4位运算符

2.4.5关系运算符

2.4.6逻辑运算符

2.5表达式

2.6程序控制语句

2.6.1 if语句

2.6.2 switch语句

2.6.3 while与do

2.6.4 for语句

2.6.5 break语句

2.6.6 continue语句

2.6.7 return语句

2.7实训任务

习题与思考

第3章数组

3.1数组的使用

3.2一维数组

3.2.1定义数组

3.2.2生成数组

3.2.3初始化数组

3.2.4访问数组

3.2.5应用举例

3.3二维数组

3.3.1定义二维数组

3.3.2二维数组元素的引用

3.3.3应用举例

3.4数组实训任务

习题与思考

第4章类和对象设计

4.1面向对象程序设计思想

4.2类和对象初探

4.3定义类

4.3.1定义成员变量

4.3.2定义成员方法

4.3.3方法重载

4.4实例化对象

4.5初始化对象

4.6使用对象

4.7使用类成员

4.8对象的清除

4.9创建Java应用程序

4.10包

4.10.1包的定义

4.10.2包的引入

4.11类及成员修饰符

4.11.1 public

4.11.2 protected

4.11.3 private

4.11.4 final

4.12类和对象实训任务

习题与思考

第5章继承与多态

5.1继承的使用

5.2继承的实现

5.3方法重写与变量覆盖

5.4对象间的类型转换

5.5多态性

5.6抽象类与抽象方法

5.7接口定义

5.8接口实现

5.9继承与多态实训任务

习题与思考

第6章Java标准类库

6.1简介

6.2字符串String与StringBuffer类

6.2.1 String类

6.2.2 StringBuffer类

6.3数据类型包装器类

6.3.1 Double和Float

6.3.2 Byte、Short、Integer和Lon9

6.3.3数字和字符串的转换

6.4 System类

6.4.1记录程序执行的时间

6.4.2复制数组

6.5 Math和Random类

6.5.1 Math

6.5.2 Random

6.6 日期时间实用工具类

6.6.1 Date(日期)

6.6.2 Calendar(日历)

6.7 Java集合类

6.7.1集合接口

6.7.2实现List接口的类

6.7.3实现Set接口的类

6.7.4通过迭代接口访问集合类

6.7.5映射接口

6.7.6实现Map接口的类

6.7.7 Arrays

6.8标准类实训任务

习题与思考

第二篇提高篇

第7章异常处理

7.1异常处理示例

7.2异常概述

7.2.1异常的定义

7.2.2异常处理带来的好处

7.3异常处理机制

7.3.1 Java的异常处理机制

7.3.2异常类的类层次

7.3.3异常的处理

7.4自定义异常类

7.5异常处理实训任务

习题与思考

第8章输入/输出处理

8.1输入/输出流的使用

8.2输入/输出流的划分

8.3标准输入/输出流

8.3.1简单标准输入

8.3.2 Scanner类与标准输入结合

8.3.3标准输出

8.4字节流使用

8.4.1 File类

8.4.2文件输入/输出字节流

8.4.3字节过滤流

8.5字符流使用

8.5.1文件输入/输出字符流

8.5.2字节流向字符流的转化

8.5.3 Scanner与其他字符流结合

8.6 串行化

8.7输入/输出处理实训任务

习题与思考

第9章Java多线程

9.1多线程的使用

9.2线程的概念

9.3线程的创建

9.3.1采用继承创建线程

9.3.2通过实现接口创建线程

9.4线程的生命周期及调度

9.4.1线程生命周期

9.4.2线程调度和优先级

9.5线程的终止

9.6多线程实训任务

习题与思考

第10章GUl程序设计与Applet

10.1 GUl程序设计

10.2基于Swin9的简单界面设计

10.2.1 Swin9简介

10.2.2 Swin9的类层次结构

10.2.3常见的GUl组件

10.2.4基于JFrame的简单GUl程序

10.3界面布局

10.3.1无布局管理器布局

10.3.2 FlowLayout

10.3.3 BorderLayout

……

第三篇网络篇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值