Java高级语言程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:李青编著
- 出 版 社:北京:北京邮电大学出版社
- 出版年份:2009
- ISBN:9787563521180
- 页数:230 页
主题1 Java程序语言 1
模块1.1程序和程序语言 2
1.1.1什么是计算机程序 2
1.1.2编程语言的发展历程 3
1.1.3程序的工作原理 5
模块1.2 Java程序语言 7
1.2.1 Java的起源和发展历程 7
1.2.2 Java语言的特点 9
1.2.3 Java的工作原理 11
1.2.4 Java虚拟机 12
1.2.5 Java的垃圾收集机制* 13
主题小结 17
练习题 18
主题2我们的第一个Java程序 19
模块2.1获得和安装JDK 20
2.1.1 JDK 20
2.1.2获得JDK 21
2.1.3安装JDK 22
模块2.2配置Java开发环境 25
2.2.1配置环境变量 25
2.2.2配置PATH变量 25
2.2.3配置CLASSPATH变量 26
模块2.3我们的第一个Java程序 29
2.3.1选择源程序编辑器 29
2.3.2创建第一个Java程序 29
2.3.3编译Java源程序 31
2.3.4运行Java程序 32
模块2.4解剖我们的第一个Java程序 34
2.4.1什么是源程序文件 34
2.4.2什么是类 35
2.4.3什么是方法 36
2.4.4什么是语句 36
2.4.5 EasyJava程序解读 37
2.4.6 Java的注释和编码风格 37
主题小结 39
练习题 40
主题3如何在程序中存储数据 42
模块3.1 Java的数据类型 43
3.1.1变量和变量类型 43
3.1.2整数和浮点数 44
3.1.3其他的数值类型 45
3.1.4字符和字符串 45
3.1.5布尔型数据 46
3.1.6输入和输出信息 47
模块3.2 Java的命名规则 49
3.2.1给变量命名 49
3.2.2保留字 51
模块3.3在程序中存储信息 53
3.3.1变量的赋值方式 53
3.3.2常量的声明和赋值 55
模块3.4类型转换* 57
3.4.1类型转换 57
3.4.2自动转换 58
3.4.3强制类型转换 59
主题小结 60
练习题 60
主题4如何修改程序中的数据 62
模块4.1算术运算 63
4.1.1表达式 63
4.1.2算术运算符 64
4.1.3递增和递减运算符 66
模块4.2关系运算和逻辑运算 68
4.2.1关系运算符 68
4.2.2逻辑运算符 70
4.2.3运算符的优先顺序 72
主题小结 75
练习题 76
主题5用条件测试作出判断 78
模块5.1 if语句 79
5.1.1使用if语句进行条件判断 79
5.1.2使用条件运算进行判断 79
5.1.3使用语句块组织程序 80
5.1.4 if-else语句 81
模块5.2 switch语句 83
主题小结 87
练习题 88
主题6使用循环重复执行操作 90
模块6.1 for循环 91
6.1.1 for循环 91
6.1.2特殊的for循环用法 93
模块6.2 while循环 94
6.2.1 while循环 94
6.2.2 do-while循环 96
模块6.3复杂循环 98
6.3.1使用多个计数器的循环 98
6.3.2循环嵌套 98
模块6.4 break语句与continue语句 100
6.4. 1 break语句 100
6.4.2 continue语句 101
主题小结 102
练习题 104
主题7数组 106
模块7.1创建和使用数组 107
7.1.1创建数组 107
7.1.2使用数组 109
模块7.2多维数组 112
模块7.3数组的使用范例 114
7.3.1使用数组存放数据 114
7.3.2使用数组进行排序* 117
主题小结 119
练习题 119
主题8进入面向对象的世界 121
模块8.1用面向对象的观点看世界 122
8.1.1面向对象 122
8.1.2对象 123
8.1.3类 123
模块8.2 Java语言中的类 124
8.2.1 Java语言中的类 125
8.2.2类的声明 125
8.2.3类的修饰符 127
模块8.3成员变量和成员方法 128
8.3.1成员变量的声明和修饰 128
8.3.2成员方法的声明与修饰 129
8.3.3成员变量的使用 131
模块8.4类的实例化 132
8.4.1创建对象 132
8.4.2使用对象 133
8.4.3对象的引用 134
8.4.4清除对象* 135
模块8.5方法的调用与参数传递 136
8.5.1方法调用和方法的参数 136
8.5.2参数传递 137
模块8.6构造方法 141
8.6.1构造方法 141
8.6.2默认构造方法 142
8.6.3构造方法的重载 143
主题小结 145
练习题 146
主题9深入面向对象 151
模块9.1继承(1) 152
9.1.1父类和子类 152
9.1.2成员变量和成员方法的继承 154
9.1.3私有成员的继承 157
模块9.2继承(2) 160
9.2.1成员变量的隐藏和成员方法的覆盖 160
9.2.2 super和this的用法 166
9.2.3调用父类的构造方法 167
模块9.3多态和抽象类 169
9.3.1为什么要使用多态 169
9.3.2成员方法的重载 170
9.3.3抽象类 171
主题小结 173
练习题 175
主题10接口和包 178
模块10.1接口 179
10.1.1接口机制 179
10.1.2声明接口 180
10.1.3实现接口 181
10.1.4接口的继承关系 183
模块10.2包 185
10.2.1 Java中的包 185
10.2.2包的声明 187
10.2.3程序中引用包 189
模块10.3打包* 191
10.3.1用jar命令打包 191
10.3.2创建可执行的JAR文件包 192
10.3.3 jar命令详解 193
10.3.4关于JAR文件包的一些技巧 195
主题小结 196
练习题 197
附录A使用Windows命令行界面 202
附录B Java语言常见英文术语表 208
综合练习题 216
参考答案 224
参考文献及推荐网络资源 230
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019