Java语言编程基础PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:武马群,赵丽艳主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2004
- ISBN:7505393782
- 页数:204 页
第1章 Java语言概述 1
1.1 Java语言的起源 1
目录 1
1.2 Java语言的特点 2
1.3 Java语言与C、C++语言的区别 4
1.4 安装和设置JDK 5
1.4.1 Windows 95/Windows 98操作系统环境变量的设置 6
1.4.2 Windows 2000操作系统环境变量的设置 6
1.5 Java语言程序举例 7
1.5.1 Java语言应用程序(Java Application) 7
1.5.2 Java语言小应用程序(Java Applet) 8
1.7.1 对象 10
1.6 Java虚拟机 10
1.7 面向对象编程技术 10
1.7.2 消息 11
1.7.3 类 11
1.7.4 继承 12
1.7.5 多态 12
1.7.6 接口 12
习题1 13
第2章 标识符、关键字和数据类型 14
2.1 Java语言的基本组成 14
2.1.1 Java语言分隔符 14
2.1.3 Java语言关键字 15
2.1.2 Java语言标识符 15
2.2 Java语言编码体系 16
2.3 Java语言数据类型 16
2.3.1 基本数据类型 16
2.3.2 常量数据 17
2.3.3 变量数据 19
2.3.4 类型转换 20
习题2 21
第3章 表达式和流程控制 23
3.1 运算符和表达式 23
3.2.1 表达式语句 29
3.2 流程控制 29
3.2.2 复合语句 30
3.2.3 分支语句 30
3.2.4 循环语句 34
3.2.5 特殊的流程控制语句 38
习题3 42
第4章 数组与字符串 44
4.1 数组 44
4.1.1 一维数组的声明 44
4.1.2 一维数组的创建与赋值 44
4.1.3 数组边界 45
4.2.1 字符串的概念 46
4.2.2 字符串说明及初始化 46
4.2 字符串 46
4.2.3 字符串处理 47
4.2.4 几个特殊处理 48
习题4 51
第5章 对象、类和方法 52
5.1 类 52
5.1.1 类的定义 52
5.1.2 类的构造方法 54
5.1.3 final类 55
5.1.4 抽象类 55
5.2 成员变量 56
5.2.1 成员变量的声明 56
5.1.5 类的定义示例 56
5.2.2 static静态变量 57
5.2.3 final最终变量 59
5.3 成员方法 59
5.3.1 成员方法的定义 60
5.3.2 方法体 61
5.3.3 重载方法名 62
5.3.4 finalize方法 63
5.3.5 用方法模块化程序 63
5.4 子类 64
5.4.1 定义 64
5.4.2 类成员变量的隐藏和方法的覆盖 64
5.5.1 声明和创建对象 65
5.5 创建、使用对象 65
5.5.2 对象的初始化 66
5.5.3 对象的使用 71
5.5.4 对象的清除 73
5.6 this变量和super变量 74
5.6.1 this变量 74
5.6.2 super变量 75
习题5 75
第6章 Java语言中的接口、包和异常 77
6.1 接口 77
6.1.1 接口的引入 77
6.1.3 接口的实现 78
6.1.2 接口的声明 78
6.1.4 多重继承 79
6.1.5 接口的另一个应用 82
6.2 包 82
6.2.1 Java语言常用的几个包 82
6.2.2 package语句 83
6.2.3 引入Java包中的类和接口import语句 84
6.3 异常 84
6.3.1 异常入门 85
6.3.2 异常的捕获和处理 86
6.3.3 异常类和异常类的构造方法 87
6.3.4 抛出异常throw和throws语句 89
6.3.6 try-catch-finally语句的基本使用 91
6.3.5 建立自己的异常 91
习题6 92
第7章 Java语言的输入与输出 93
7.1 输入与输出 93
7.1.1 InputStreame类 94
7.1.2 OutputStrearn类 96
7.1.3 Reader类 97
7.1.4 Writer类 97
7.2 标准输入与输出 99
7.3 Java语言的文件管理 101
习题7 107
8.1 概述 108
第8章 Java语言的图形用户界面 108
8.2 Java.awt包 109
8.2.1 Component类 110
8.2.2 Frame类 111
8.2.3 Panel类 113
8.2.4 Dialog类 114
8.3 布局管理 115
8.3.1 BorderLayout管理器 116
8.3.2 CardLayout管理器 117
8.3.3 FlowLayout管理器 118
8.3.4 GridLayout管理器 119
8.3.5 GridBagLayout管理器 121
8.4.1 Button类 123
8.4 组件 123
8.4.2 Checkbox类 124
8.4.3 CheckboxGroup类 125
8.4.4 Choice类 127
8.4.5 Label类 128
8.4.6 List类 129
8.4.7 TextField类 131
8.4.8 TextArea类 132
8.4.9 选单 133
8.5 事件处理 136
8.5.1 ActionEvent事件 137
8.5.2 ItemEvent事件 138
8.5.3 KeyEvent事件 139
8.5.4 MouseEvent事件 141
8.5.5 TextEvent事件 142
8.5.6 WindowsEvent事件 143
8.6 AWT绘图 145
习题8 150
第9章 多线程 151
9.1 线程与多线程 151
9.1.1 线程的概念 151
9.1.2 线程的结构 152
9.1.3 一个简单的多线程示例 152
9.2.1 创建线程的方法之一——继承Thread类 153
9.2 创建线程 153
9.2.2 创建线程的方法之二——实现Runnable接口 155
9.2.3 关于两种创建线程方法的讨论 156
9.3 线程的启动 157
9.4 线程的调度 157
9.5 线程的基本控制 158
9.5.1 结束线程 158
9.5.2 检查线程 159
9.5.3 挂起线程 159
9.6 多线程同步机制 161
9.6.1 wait()等待和notify()通知方法 162
9.6.3 一个线程的生命周期 166
9.6.2 线程监视器 166
9.6.4 线程堵塞 167
9.6.5 线程死锁 168
9.6.6 线程的优先级 169
9.6.7 线程同步 170
9.6.8 多线程的弊端 173
习题9 174
第10章 多媒体编程 176
10.1 图像处理 176
10.2 动画效果 178
10.2.1 用多线程实现动画文字 178
10.2.2 显示动画 180
10.2.3 双缓冲技术 181
10.3.1 加载声音文件 183
10.3 声音处理 183
10.3.2 播放声音文件 184
习题10 186
第11章 网络编程 187
11.1 基本概念与协议 187
11.1.1 IP地址 187
11.1.2 端口 188
11.1.3 客户机与服务器 188
11.1.4 连接与无连接 188
11.1.5 协议 188
11.2.1 URL类 189
11.2 利用URL获取Internet资源 189
11.2.2 获取URI的信息 190
11.2.3 获取网络图片 191
11.3 套接字 193
11.3.1 Socket和ServerSocket 193
11.3.2 Socket的通信步骤 194
11.4 一个简单的Socket通信程序 195
习题11 198
附录 199
附录A 使用Java语言需要注意的问题 199
附录B JDK介绍 201
附录C Java语言的内部关键字 204
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《音乐语言的根基》张艺编著 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《激活语言思维》李蒨,王宏年,汤青编著 2017
- 《汉语言文学本科专业核心课程研究导引教材 古代汉语》马蓝婕责任编辑;(中国)魏宜辉 2019
- 《英语教师语言意识研究》秦莉,赵春贺著 2019
- 《基于多维视角的英语语言学理论探索与应用》刘曦著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017