Java程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:郭庚麒主编
- 出 版 社:北京:人民交通出版社
- 出版年份:2004
- ISBN:7114049390
- 页数:237 页
CONTENTS 1
第1章 Java语言概述 1
1.1 Java语言的发展和特点 1
1.1.1 Java的由来 1
1.1.2 Java的特点 1
目录 1
1.1.3 丰富的类库 3
1.1.4 Java语言的应用前景 3
1.2 Java程序举例 3
1.2.1 Java应用程序Application 4
1.2.2 Java应用小程序Applet 4
1.3.2 Java虚拟机 6
1.3 Java平台的工作机制 6
1.3.1 Java应用程序执行机制 6
1.4 建立Java开发环境 7
1.4.1 运行环境的介绍 7
1.4.2 Java 2 SDK的安装过程 8
1.4.3 设置环境变量 11
1.4.4 Java源程序编辑工具 13
练习题 13
第2章 Java语言基础 14
2.1 Java语言基本语法单位 14
2.1.1 语句、空白和注释 14
2.1.3 关键字 15
2.1.2 标识符 15
2.2.1 数据类型概述 16
2.2.2 简单数据类型 16
2.2 Java基本数据类型 16
2.2.3 数据类型的转换 19
2.3 运算符与表达式 19
2.3.1 操作数 19
2.3.2 运算符 20
2.3.3 运算符优先级 23
练习题 23
3.1.1 对象和类 24
3.1.2 消息 24
3.1 面向对象程序设计基础 24
第3章 类和对象的初步介绍 24
3.1.3 封装性 25
3.1.4 继承性 25
3.1.5 多态性 26
3.2 Java中的类和对象 26
3.2.1 类的定义 26
3.2.2 构造函数 28
3.2.3 对象的生命期 29
3.3 成员变量和成员方法 31
3.3.1 类属性和类方法 32
3.4 抽象方法和抽象类 33
3.3.2 实例属性和实例方法 33
3.5 接口 35
3.5.1 接口的定义 35
3.5.2 接口的使用 35
3.6 包 37
3.6.1 包的创建和使用 37
3.6.2 目录层次关系及CLASS PATH环境变量 38
3.7 类及类成员的访问权限 38
练习题 39
4.2.1 条件语句 40
4.2 选择结构 40
4.1 表达式语句 40
第4章 控制结构 40
4.2.2 switch分支结构(开关语句) 42
4.3 循环结构 44
4.3.1 for循环语句 44
4.3.2 while循环语句 45
4.3.3 do…while循环 46
4.3.4 循环体中的break语句和continue语句 46
4.3.5 返回语句(return语句) 48
练习题 48
5.1.3 一维数组的初始化 49
5.1.1 数组的说明 49
5.1.2 数组的创建 49
5.1 一维数组 49
第5章 数组和字符串 49
5.1.4 数组的边界 50
5.1.5 数组的拷贝 50
5.2 多维数组 51
5.2.1 二维数组的定义 51
5.2.2 二维数组元素的引用 51
5.2.3 二维数组的初始化 51
5.3 数组应用举例 52
5.3.1 一维数组程序举例 52
5.3.2 二维数组举例 53
5.4.2 String字符串说明及初始化 55
5.4.1 字符串概述 55
5.4 String字符串类型 55
5.4.3 String类字符串处理 56
5.5 StringBuffer类型 58
5.5.1 StringBuffer类的构造函数 59
5.5.2 StringBuffer类字符串处理 59
5.6 字符串应用举例 60
5.6.1 String和StringBuffer的区别 60
5.6.2 main方法的参数 61
练习题 61
第6章 面向对象编程的深入讨论 62
6.1 构造函数的执行机制 62
6.2 屏蔽、覆盖和重载 68
6.2.1 屏蔽 68
6.2.2 覆盖(override)与多态 70
6.2.3 重载方法名 72
6.3 类型转换 72
6.4 对象之间的比较运算 74
练习题 75
第7章 Java语言中的异常 77
7.1 异常的概念与分类 77
7.2 异常的抛出与处理 79
7.2.1 try,catch和finally语句 79
7.2.2 try语句的嵌套 81
7.2.3 throw语句 82
7.2.4 throws语句 83
7.3 自定义异常 84
练习题 85
第8章 图形用户界面设计概述 86
8.1 AWT概述 86
8.2 AWT基本组件 86
8.3 AWT容器 89
8.3.1 Frame 89
8.3.2 Panel 90
8.4 布局管理器 90
8.4.1 FlowLayout 90
8.4.2 BorderLayout 92
8.4.3 GridLayout 94
8.4.4 CardLayout 96
8.4.5 BoxLayout 98
8.4.6 GridBagLayout 99
8.5 Java的事件处理模型 101
8.5.1 Java的事件处理模型概述 101
8.5.2 常见事件的处理举例 105
8.5.3 事件监听器的挂接和适配器 114
8.5.4 GUI类和事件监听类的关系 116
练习题 118
第9章 Swing图形用户界面设计 119
9.1 Swing图形用户界面设计概述 119
9.2 文本与字体 123
9.3 图形设计 124
9.4 框架与面板 126
9.5 标签 127
9.6 按钮 129
9.7 复选框 131
9.8 单选按钮 132
9.9 文本域与文本区 133
9.10 列表框 134
9.11 选择框 135
9.12 菜单 136
练习题 138
第10章 Java Applet 139
10.1 Applet概述 139
10.2 Applet的方法和生命周期 141
10.3 HTML与<applet>标记 143
10.4 Applet的通信 146
10.5 Applet和Application 147
练习题 150
第11章 Java数据流 151
11.1 输入/输出概念 151
11.2 文件的顺序访问 152
11.2.1 字节流 152
11.2.2 字符流 158
11.3 文件的随机访问 163
11.4 目录和文件管理 163
11.5 其他常用的流处理 165
练习题 167
第12章 线程 168
12.1 线程的概念 168
12.2 线程的创建 168
12.2.1 Thread类创建多线程应用程序 168
12.2.2 使用Runnable接口创建多线程应用程序 170
12.3 线程的生存周期 172
12.3.1 线程的优先级 173
12.3.2 线程的控制方法 174
12.4 线程的同步控制 176
12.4.1 线程间通信概述 176
12.4.2 线程的同步 179
12.4.3 线程的调度过程 187
12.5 线程的分组 188
练习题 190
第13章 Java的网络功能 191
13.1 概述 191
13.2 统一资源定位地址 191
13.3 Socket套接口编程 195
13.4 UDP编程概述 198
13.5 Java网络编程实例 201
练习题 206
第14章 Java的数据库连接 207
14.1 JDBC驱动程序 207
14.2 JDBC-ODBC客户端的设置 210
14.3 数据库的查询与更新 213
14.3.1 JDBC数据库连接详解 213
14.3.2 数据库的更新和查询 218
14.4 Java数据库应用实例 228
练习题 232
第15章 Java在Web技术中的应用 233
15.1 Java在Web中的应用概述 233
15.2 Servlet 234
15.3 JSP技术 234
15.4 JavaBean技术 235
15.5 EJB技术 235
参考文献 237
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《交通工程安全风险管控与隐患排查一体化理论方法与信息化管理技术》王海燕著 2019