Java程式设计教程第3版

生活百科 2023-01-26 08:56生活百科www.aizhengw.cn

Java程式设计教程第3版

本书以程式设计初学者为对象,以程式设计的基本概念为起点,由浅入深、循序渐进地介绍Java程式设计语言的基本概念、方法和套用。内容包括结构化程式设计、面向对象程式设计、图形用户界面开发、异常处理机制、多执行绪程式设计、输入输出流以及Java在网路和多媒体技术中的套用。

基本介绍

  • 书名Java程式设计教程第3版
  • 作者施霞萍
  • 类别高等院校计算机教材系列
  • 定价36.0
  • 出版时间2018-05-08
  • 开本16开

出版信息

书号
40083
ISBN
978-7-111-40083-7
作者
施霞萍
印次
3-5
责编
开本
16开
字数
300千字
定价
36.0
所属丛书
高等院校计算机教材系列
装订
出版日期
2018-05-08

内容简介

本书以程式设计初学者为对象,以程式设计的基本概念为起点,由浅入深、循序渐进地介绍Java程式设计语言的基本概念、方法和套用。内容包括结构化程式设计、面向对象程式设计、图形用户界面开发、异常处理机制、多执行绪程式设计、输入输出流以及Java在网路和多媒体技术中的套用。本书把概念和方法与详细的程式代码紧密地连线起来,并结合图示进行解析,使读者易学易用。针对每章的学习还配有实验和思考练习。 本书面向程式设计零基础的读者,即使没有教师指导,读者也可以自学本书的大部分内容。本书可以作为高等学校各专业学生学习Java程式设计语言的教材和参考书,是上海市高等学校计算机二级考试的指定参考书。

目录

目 录
前 言
教学建议
第1章 Java程式设计概述1
1.1 Java与程式1
1.1.1 概述1
1.1.2 Java的发展2
1.2 Java语言的特点3
1.3 Java程式介绍4
1.3.1 Java虚拟机4
1.3.2 Java开发工具4
1.3.3 Java 的API类库与API文档5
1.3.4 Java资源的获取、安装6
1.3.5 Eclipse 套用平台简介9
1.4 Java程式结构及开发过程概述11
1.4.1 Java 程式结构11
1.4.2 最简单的Java 程式13
1.4.3 Java程式的开发过程14
1.5 本章概要20
1.6 思考练习21
第2章 Java程式设计的基本概念22
2.1 数据类型与标识符22
2.1.1 数据类型22
2.1.2 标识符22
2.2 常量23
2.2.1 整型常量值 23
2.2.2 实型常量值24
2.2.3 字元型和字元串常量值24
2.2.4 布尔型常量值24
2.2.5 常量的定义和使用24
2.3 变数26
2.3.1 变数概述26
2.3.2 变数的定义及赋值27
2.3.3 变数的作用域28
2.3.4 变数的默认值28
2.4 运算符与表达式29
2.4.1 赋值运算符与赋值表达式29
2.4.2 算术运算符与算术表达式29
2.4.3 关係运算符与关係表达式31
2.4.4 逻辑运算符与逻辑表达式32
2.4.5 複合赋值运算符33
2.4.6 其他运算符34
2.4.7 运算符的优先权与结合性34
2.5 数据类型的转换35
2.6 本章概要37
2.7 思考练习37
第3章  Java的结构化程式设计39
3.1 顺序结构及基本语句39
3.1.1 赋值语句39
3.1.2 输入语句40
3.2 选择结构语句41
3.2.1 if语句42
3.2.2 if-else语句43
3.2.3 if-else if 语句44
3.2.4 if语句的嵌套45
3.2.5 switch 语句46
3.3 循环结构语句48
3.3.1 for语句48
3.3.2 while语句49
3.3.3 do-while语句50
3.3.4 循环结构语句的嵌套51
3.4 转移语句52
3.4.1 break语句52
3.4.2 continue语句53
3.5 数组54
3.5.1 一维数组的声明与引用55
3.5.2 数组的赋值56
3.5.3 一维数组程式举例56
3.5.4 二维数组的声明及引用58
3.5.5 数组的複製60
3.5.6 字元串处理60
3.6 方法64
3.6.1 Java的程式模组化64
3.6.2 方法的定义及调用64
3.6.3 参数的传递65
3.6.4 作用域66
3.6.5 return语句67
3.6.6 方法的嵌套调用68
3.6.7 递归69
3.7 本章概要70
3.8 思考练习70
第4章 Java的面向对象程式设计72
4.1 面向对象程式设计概述72
4.1.1 面向对象程式设计的目的72
4.1.2 类和对象72
4.1.3 面向对象程式设计的核心技术72
4.1.4 Java的面向对象技术73
4.2 类的创建73
4.2.1 类的声明格式73
4.2.2 成员变数74
4.2.3 成员方法74
4.3 对象的创建和使用76
4.3.1 创建对象76
4.3.2 构造方法和对象的初始化76
4.3.3 对象的使用78
4.3.4 对象的销毁79
4.4 类的封装80
4.4.1 封装的目的80
4.4.2 访问许可权的设定80
4.4.3 类成员(静态成员)82
4.5 类的继承85
4.5.1 继承的基本概念85
4.5.2 子类的创建85
4.5.3 null、this、super对象运算符87
4.5.4 最终类和抽象类89
4.6 类的多态性90
4.6.1 方法的重载90
4.6.2 方法的覆盖92
4.6.3 前期绑定和后期绑定93
4.7 接口93
4.7.1 接口的声明93
4.7.2 接口的实现94
4.8 包95
4.8.1 Java的类和包95
4.8.2 引用Java定义的包96
4.8.3 自定义包97
4.8.4 包和访问许可权99
4.9 本章概要99
4.10 思考练习99
第5章 Java的图形用户界面101
5.1 Applet概述101
5.1.1 一个简单的Applet例子101
5.1.2 Applet的安全模型102
5.1.3 java. applet. Applet类与其他类的关係102
5.1.4 Applet的生命周期103
5.2 java.awt与图形用户界面105
5.2.1 标籤和文本域105
5.2.2 Java中的事件处理机制107
5.2.3 按钮113
5.2.4 布局114
5.2.5 面板116
5.2.6 文本区域118
5.2.7 複选框和单选钮118
5.2.8 下拉列表120
5.2.9 列表122
5.2.10 视窗与选单125
5.2.11 对话框135
5.3 Swing137
5.3.1 Swing的特点137
5.3.2 Swing类的继承关係138
5.3.3 Swing中的容器139
5.3.4 Swing中的常用组件150
5.3.5 Swing中的事件161
5.4 二维图形设计163
5.4.1 二维图形的坐标系统163
5.4.2 字型163
5.4.3 颜色164
5.4.4 绘图164
5.4.5 Timer与TimerTask类167
5.5 本章概要170
5.6 思考练习170
第6章 Java的异常处理172
6.1 异常和异常对象172
6.2 异常的捕获与处理173
6.3 try语句的嵌套175
6.4 throw语句177
6.5 throws语句179
6.6 使用异常处理的準则179
6.7 本章概要180
6.8 思考练习180
第7章 Java的多执行绪程式设计181
7.1 执行绪的概念181
7.1.1 进程和执行绪181
7.1.2 执行绪和多任务181
7.1.3 Java对多执行绪的支持181
7.2 执行绪的创建181
7.2.1 Runnable接口182
7.2.2 Thread类182
7.2.3 创建执行绪的方法182
7.3 执行绪的状态与控制184
7.3.1 执行绪的状态184
7.3.2 对执行绪状态的控制185
7.4 执行绪的优先权和调度188
7.4.1 执行绪的优先权188
7.4.2 执行绪的调度188
7.5 执行绪组188
7.5.1 执行绪组概述188
7.5.2 ThreadGroup类188
7.6 执行绪的同步189
7.6.1 执行绪的同步机制189
7.6.2 共享数据的互斥锁定 191
7.6.3 数据传送时的同步控制193
7.6.4 死锁195
7.7 本章概要197
7.8 思考练习197

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有