Java程序设计PDF电子书下载
- 电子书积分:8 积分如何计算积分?
- 作 者:刘波,王克宏编著
- 出 版 社:北京:清华大学出版社
- 出版年份:1998
- ISBN:7302031703
- 页数:135 页
目录 1
第1章Java语言入门 1
1.1 什么是Java 1
1.1.1 Java语言的主要特点 1
1.1.2 Java小应用程序Applet 3
1.1.3丰富的类库 3
1.1.4 Java与C、C++的比较 3
1.2一个最基本的Java应用程序 4
1.3使用JDK编译运行HelloWorldApp 6
1.3.1 编译 6
1.3.2运行 6
1.4编译时可能出现的问题 6
1.4.1编译时错误 6
1.4.2运行时错误 6
1.5使用Java文档 7
第2章标识符、关键字和数据类型 9
2.1注释与程序段 9
2.1.1 注释 9
2.1.2分号、程序段和空白 9
2.2标识符 10
2.3 Java语言的关键字 10
2.4 Java语言基本数据类型 11
2.4.1逻辑类型——boolean 11
2.4.2字符类型——char和String 11
2.4.3整数类型——byte,short,int和long 11
2.4.4浮点类型——float和double 12
2.5变量的声明和赋值 12
2.6 Java编程惯例 13
2.7.1组合数据类型 14
2.7理解对象概念 14
2.7.2创建一个对象 15
2.7.3 内存分配与布局 15
2.7.4为引用变量赋值 16
2.7.5缺省初始化和空引用值null 16
2.7.6概念小结 17
第3章表达式和流程控制 18
3.1 表达式 18
3.1.1 局部变量和全局变量 18
3.1.2初始化变量 18
3.1.3运算符 19
3.1.4逻辑表达式 20
3.1.5字符串连接符“+” 20
3.1.7右移运算符 21
3.1.6布尔逻辑运算符 21
3.1.8类型转换 22
3.1.9强制类型转换 22
3.2流程控制 22
3.2.1 分支语句 22
3.2.2循环语句 24
第4章 数组 26
4.1 声明数组 26
4.2创建数组 26
4.3初始化数组 27
4.4多维数组 27
4.5 数组边界 28
4.6数组拷贝 28
5.1.1对象、类和消息 30
第5章对象、类、包和接口 30
5.1 面向对象的程序设计 30
5.1.2继承 32
5.1.3 多态 32
5.2类 32
5.2.1 类声明 33
5.2.2类体 33
5.2.3成员变量 34
5.2.4方法 35
5.2.5方法重载 37
5.2.6构造方法 38
5.2.7 finalize方法 38
5.3 对象 39
5.3.1对象的生成 39
5.3.2对象的使用 40
5.3.3对象的清除 42
5.4父类、子类和继承 43
5.4.1创建子类 43
5.4.2成员变量的隐藏和方法的重写 43
5.4.3 super 44
5.4.4运行时多态 45
5.4.5 final类和方法 46
5.4.6 abstract类和方法 46
5.4.7类jave.lang.Object 47
5.5包 48
5.5.1 package语句 48
5.5.2 import 语句 49
5.5.3编译和运行包 49
5.6.1 private 50
5.6访问权限 50
5.6.2 protected 51
5.6.3 public 51
5.6.4 friendly 51
5.6.5举例 51
5.7实例成员和类成员 54
5.7.1实例变量和类变量 55
5.7.2实例方法和类方法 55
5.7.3举例 55
5.8接口 56
5.8.1接口的定义 57
5.8.2接口的实现 58
5.8.3接口类型 58
5.9.1完整的类定义 59
5.9小结 59
5.9.2完整的接口定义 60
5.9.3完整的java源文件 60
第6章Java语言中的异常处理 61
6.1 异常 61
6.2举例 61
6.3异常处理 62
6.3.1 try和catch语句 62
6.3.2 finally语句 63
6.3.3 举例 63
6.3.4一些较常见的异常情况 64
6.4异常处理的类层次 64
6.5 “声明或处理异常”的原则 65
6.6创建自己的异常 65
7.1 Java.awt包 67
第7章 生成Java图形用户界面 67
7.1.1组件在容器中的定位问题 68
7.1.2组件大小 68
7.2框架(Frame)容器 68
7.2.1生成一个简单的Frame 69
7.2.2 Frame例子 69
7.3面板(Panel)容器 70
7.4容器布局 71
7.5布局管理器 72
7.5.1 FlowLayout布局管理器 72
7.5.2 BorderLayout布局管理器 73
7.5.3 GridLayout布局管理器 76
7.5.4 CardLayout布局管理器 76
7.6容器之间的嵌套 78
7.5.5其他布局管理器 78
7.5.6无布局管理器 78
第8章AWT事件机制 81
8.1什么是事件 81
8.1.1 JDK1.0与JDK1.1事件模型的区别 81
8.1.2 JDK 1.1事件举例 81
8.2事件分类 83
8.3一个比较复杂的例子 84
8.4事件适配器(Adapter) 86
第9章AWT组件库 88
9.1按钮(Button) 88
9.2复选框(Checkbox) 88
9.3复选框组(CheckboxGroup)——单选按钮(Radio Button) 89
9.5画布(Canvas) 90
9.4下拉式菜单(Choice) 90
9.6标签(Label) 92
9.7文本组件(TextComponent) 92
9.7.1单行文本输入区(TextField) 93
9.7.2文本输入区(TextArea) 93
9.8列表(List) 94
9.9框架(Frame) 94
9.10面板(Panel) 95
9.11对话框(Dialog) 95
9.12文件对话框(FileDialog) 96
9.13滚动窗口(ScrollPane) 96
9.14菜单(Menu)相关组件 97
9.14.1帮助菜单 97
9.14.4菜单项(MenuItem) 98
9.14.3菜单(Menu) 98
9.14.2菜单条(MenuBar) 98
9.14.5复选框菜单项(CheckboxMenuItem) 99
9.14.6弹出式菜单(PopupMenu) 100
9.15控制显示效果 101
9.15.1颜色 101
9.15.2字体 101
第10章 Java Applet简介 103
10.1什么是Applet 103
10.1.1载入Applet 103
10.1.2 Applet的安全机制 103
10.1.3“Hello World!”举例 104
10.2怎样编写一个Applet 104
10.2.1 Applet类的继承关系 104
10.2.2 Applet中的关键方法 104
10.2.4 paint方法与绘图 105
10.2.3 Applet的显示 105
10.3.1 init方法 106
10.3.2 start方法 106
10.3.3 stop方法 106
10.4 AWT绘图 106
10.3 Applet方法和Applet的生命周期 106
10.4.1 paint方法 107
10.4.2 update方法 107
10.4.3 repaint方法 107
10.5 AppletViewer 108
10.5.1什么是AppletViewer 108
10.5.2通过AppletViewer调用Applet 108
10.5.3 AppletViewer和Applet的继承关系 108
10.7 Applet标记 109
10.7.1语法 109
10.6使用AppletViewer 109
10.6.2举例 109
10.6.1概要 109
10.7.2说明 110
10.8 Applet的附加功能 111
10.9简单的图象测试程序 111
10.10声音 112
10.10.1播放声音 112
10.10.2循环播放声音文件 113
10.11 鼠标输入事件 114
10.12读取参数 115
11.1.1流的基本概念 117
11.1.2输入流常用方法 117
11.1Java的输入输出流 117
第11章Java的输入输出 117
11.1.3输出流常用方法 118
11.2输入输出处理的类层次 118
11.3 URL输入流 119
11.4 Reader和Writer 120
11.4.1 BufferedReader和BufferedWriter 120
11.4.2读取字符串输入 121
11.4.3使用其他字符转换方法 121
11.5文件 121
11.6文件测试和一些实用方法 122
11.7随机文件存取 122
11.7.1创建一个随机存取文件 122
11.7.3添加数据 123
11.7.2存取数据 123
第12章线程 124
12.1线程 124
12.1.1线程体 124
12.1.2线程的状态 125
12.2线程体的构造 127
12.2.1通过继承构造线程体 127
12.2.2通过接口构造线程体 128
第13章Java网络编程 131
13.1 网络编程简介 131
13.1.1套接字(socket) 131
13.1.2端口号 131
13.1.3 Java网络模型 132
13.2TCP/IP小型服务器 132
13.3TCP/IP客户端 134
13.4 UDP数据报通信 134
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019