- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《Java语言程序设计(一)》.doc
目录
第1章 Java语言基础 1
1.1 Java语言的特点 1
1.强类型 1
2.编译和解释 1
3.自动无用内存回收功能 1
4.面向对象 1
5.与平台无关 1
6.安全性 1
7.分布式计算 1
8.多线程 1
1.2 Java应用程序和小应用程序 1
1.3 Java程序的开发过程 2
1.4 标识符和关键字 3
1.字符集 3
2.标识符 3
3.关键字 4
1.5 基本数据类型 4
1.5.1 逻辑类型 4
1.5.2 字符类型 4
1.5.3 整数类型 5
1.5.4 浮点数类型 5
第2章 运算和语句 6
2.1 数据运算 6
2.1.1 赋值运算 6
1.简单赋值运算 6
2.复合赋值运算 6
2.1.2算术运算 6
2.1.3 自增和自减运算 7
2.1.4 关系运算 7
2.1.5 逻辑运算 7
2.1.6 条件运算 7
2.1.7 其他运算 7
1.位运算 7
2.移位运算 7
2.2 语句 8
2.2.1 基本语句 8
1.表达式语句 8
2.空语句 8
3.break语句 8
4.continue语句 8
5.return语句 8
2.2.2 复合语句 8
2.2.3 if语句 8
2.2.4 switch语句 9
2.2.5 try…catch语句 11
2.2.6 while语句 11
2.2.7 do…while语句 12
2.2.8 for语句 12
2.2.9 嵌套的循环结构 13
2.2.10 循环体中的continue语句和break语句 14
2.2.11 package语句 15
2.2.12 import语句 15
2.2.13 Java应用程序的基本结构 16
2.3 Java程序实例 16
第3章 面向对象编程基础 18
3.1 面向对象的基本概念 18
1.抽象 18
2.对象 18
3.消息 18
4.类 18
5.继承 18
6.多态性 18
3.2 Java的类和对象 19
3.2.1 类 19
1. 类的声明 19
2. 成员变量 19
3. 方法 20
4. 构造方法 21
3.2.2 对象 21
1.声明对象 21
2.创建对象 21
3.对象的内存模型 21
4.使用对象 22
3.2.3 实例变量和类变量 22
3.2.4 实例方法和类方法 23
3.2.5 访问权限 24
1.public(共有) 24
2.private(私有) 24
3.protected(受保护) 24
4.友好变量和友好方法 24
3.2.6 继承 25
1.多态性 26
2.多层继承 27
3.多层继承中构造方法的调用顺序 27
3.2.7 Java面向对象的其他机制 28
1.final类、final方法和final变量 28
2.abstract类和abstract方法 28
3.关键字super 29
4.关键字this 30
5.类之间的is-a和has-a关系 30
6.内部类(inner class) 31
3.3 接口 32
1.接口的定义 32
2.接口体 32
3.4 基本类 33
3.5 Java小应用程序基础 34
1.小应用程序的建立和运行 34
2.Applet类的基本方法 35
3.小应用程序的生命周期 35
4.小应用程序数据输入输出 35
第4章 数组和字符串 37
4.1 数组 37
4.1.1 一维数组 37
1.声明一维数组 37
2.创建一维数组 37
3.引用一维数组元素 37
4.数组是一种引用类型 38
4.1.2 多维数组 38
1.声明二维数组 39
2.创建二维数组 39
3.引用二维数组 39
4.使用二维数组要注意的问题 39
4.2 字符串 40
4.2.1 字符串常量 40
4.2.2 字符串声明和创建 40
4.2.3 字符串基本操作 40
4.2.4 StingTokenizer类 43
4.2.5 字符串与字节数组 43
4.2.6 对象的字符串表示 45
第5章 图形界面设计(一) 46
5.1 图形界面设计基础 46
5.1.1 AWT和Swing 46
5.1.2 组件和容器 46
5.1.3 事件驱动程序设计基础 47
1.事件、监视器和监视器注册 47
2.实现事件处理的途径 48
3.事件类型和监视器接口 48
5.2 框架窗口 49
5.3 标签、按钮和按钮事件 50
5.3.1 标签 50
5.3.2 按钮 51
5.4 面板 53
5.4.1 JPanel 53
5.4.2 JScrollPane 54
5.5 布局设计 54
5.5.1 FlowLayout布局 55
5.5.2 BorderLayout布局 55
5.5.3 GridLayout布局 56
5.5.4 CardLayou
文档评论(0)