Java程序设计基础
全新正版 极速发货
¥
18.82
5.9折
¥
32
全新
库存4件
作者欧楠,黄海芳 主编
出版社人民邮电出版社
ISBN9787115461049
出版时间2017-09
装帧平装
开本16开
定价32元
货号1201567012
上书时间2024-12-03
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
欧楠,湖南信息职业技术学院计算机系软件教研室Java课程组负责人,很好青年教师,曾参与编写过多本Java相关教材,长年从事Java一线教学,有丰富的教学经验。
目录
第1章 Java语言概述 1
1.1Java语言简介2
1.1.1Java语言产生的背景2
1.1.2Java语言的特点4
1.1.3Java语言的运行平台5
1.1.4实践任务——配置运行环境6
1.2使用命令行开发Java程序9
1.2.1Java程序运行过程9
1.2.2注释10
1.2.3实践任务——记事本编辑源程序11
1.3使用Eclipse开发Java程序13
1.3.1Java集成开发工具介绍13
1.3.2Java集成开发工具选择17
1.3.3实践任务——安装和使用
Eclipse17
知识拓展20
本章小结21
习题练习21
第2章Java基础语法23
2.1用户标识符与保留字24
2.1.1用户标识符24
2.1.2保留字24
2.2Java的数据类型24
2.2.1基本数据类型25
2.2.2引用数据类型25
2.2.3Java数据类型的转换26
2.3常量与变量28
2.3.1变量28
2.3.2常量29
2.4运算符29
2.4.1算术运算符29
2.4.2赋值运算符31
2.4.3关系运算符33
2.4.4逻辑运算符33
2.4.5三元运算符34
2.4.6运算符的优先级34
2.5控制流语句35
2.5.1选择语句35
2.5.2实践任务——用switch实现菜单39
2.5.3循环语句40
2.5.4跳转语句43
2.6信息的输入与输出46
2.6.1控制台简介46
2.6.2控制台输入47
2.6.3格式化输出47
2.6.4实践任务——循环选择菜单项49
本章小结50
习题练习51
第3章数组54
3.1数组55
3.1.1数组的概念55
3.1.2如何使用一维数组56
3.1.3如何使用二维数组58
3.1.4对象数组60
3.2数组(Arrays)类61
3.2.1Arrays类的使用61
3.2.2实践任务——用对象数组保存信息63
本章小结63
习题练习64
第4章面向对象程序设计——类和对象65
4.1面向对象程序设计概述66
4.1.1面向对象程序设计简介66
4.1.2面向对象程序设计的基本特征66
4.2面向对象的基本概念67
4.2.1类67
4.2.2对象67
4.2.3类和对象的关系68
4.3类的定义68
4.3.1类的定义语法68
4.3.2类的定义的使用70
4.4类的属性70
4.4.1属性的定义70
4.4.2属性的使用71
4.5类的方法71
4.5.1成员方法的定义71
4.5.2成员方法的调用72
4.6对象的创建和使用73
4.6.1创建对象73
4.6.2对象的简单应用示例74
4.6.3对象的清除76
4.6.4方法引用及参数传递76
4.7信息的封装和隐藏79
4.7.1封装的概念79
4.7.2如何实现封装79
4.8构造方法80
4.8.1构造方法的使用80
4.8.2自定义构造方法81
4.9方法重载81
4.10关键字this83
4.10.1关键字this的使用83
4.10.2实践任务—构造方法重载85
4.11关键字static86
4.11.1static方法86
4.11.2main()方法87
4.11.3static变量89
4.12变量的进一步讨论89
4.12.1实例变量和类变量89
4.12.2变量的初始化器91
知识拓展92
4.12.3实践任务——封装完整的Book类93
本章小结96
习题练习96
第5章类的继承99
5.1类的继承100
5.1.1继承能让开发事半功倍100
5.1.2如何实现继承100
5.1.3类继承的实现103
5.2方法重写105
5.2.1方法的重写105
5.2.2变量的隐藏106
5.3关键字super的应用107
5.4关键字final的应用109
5.5包及访问限定111
5.5.1Java中常用的标准类包111
5.5.2包的创建及包中类的引用111
5.5.3引用类包中的类113
5.5.4访问限定114
5.5.5实践任务——从子类继承父类资源114
本章小结116
习题练习116
第6章类的多态性118
6.1类的多态性119
6.1.1对象转型119
6.1.2抽象类120
6.1.3抽象方法121
6.2接口125
6.2.1接口概述125
6.2.2接口的定义126
6.2.3接口的实现127
6.2.4接口的多重继承128
6.2.5抽象类和接口的对比128
6.2.6实践任务——用接口扩展类的功能129
6.3内部类130
6.3.1成员内部类130
6.3.2局部内部类132
6.3.3匿名内部类132
6.3.4静态内部类134
本章小结135
习题练习136
第7章异常处理138
7.1异常概述139
7.2异常分类及常见异常140
7.3捕获异常141
7.4抛出异常145
7.4.1声明抛出异常145
7.4.2实践任务——手动抛出异常148
7.5自定义异常类149
7.5.1何时自定义异常类149
7.5.2实践任务——自定义异常类151
本章小结151
习题练习151
第8章常用的Java类152
8.1常用的基础类153
8.1.1Objcet类153
8.1.2System类153
8.1.3Runtime类155
8.2包装类的代表Integer类156
8.3数学工具类——Math类158
8.4字符串158
8.4.1String类158
8.4.2StringBuffer类162
8.4.3StringTokenizer类165
8.5其他常用工具类167
8.5.1向量(Vector)类167
8.5.2Date类170
8.5.3实践任务—Date类定义起止日期170
8.5.4Calendar类171
8.5.5GregorianCalendar类172
8.5.6Random类173
8.5.7实践任务——Random类产生中奖对象175
本章小结175
习题练习175
内容摘要
本书较为全面地介绍了Java程序开发的相关基础知识。全书共8章,主要讲解了Java语言概述、Java基础语法、数组、面向对象程序设计——类和对象、类的继承、类的多态性、异常处理和常用的Java类。在各章节的末尾设置了实践任务、本章小结和习题练习等环节,帮助读者巩固所学的内容。
本书可以作为高职高专院校计算机相关专业Java程序开发基础课程的教材使用,也适合相关专业初学者和广大计算机爱好者自学使用。
— 没有更多了 —
以下为对购买帮助不大的评价