• Java程序设计
21年品牌 40万+商家 超1.5亿件商品

Java程序设计

全新正版 极速发货

17.78 4.7折 38 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者王晓华,毕兰兰 主编 著作

出版社电子工业出版社

ISBN9787121289125

出版时间2016-06

装帧平装

开本16开

定价38元

货号1201376837

上书时间2024-12-02

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
王晓华,十四年IT从业经验,Oracle认证企业架构师,长期从事项目开发以及管理工作,同时具备丰富的IT人才培养经验,擅长将实际项目经验应用到人才培养过程中。

目录
第一部分Java语言的类
第1章Java语言概述2
1.1Java语言的特点2
1.2面向对象的基本概念3
1.3第一个Java类4
1.3.1环境搭建4
1.3.2编译运行Java类6
1.4本章小结7
第2章Java类的组成8
2.1类8
2.2属性9
2.3方法10
2.3.1方法的声明形式10
2.3.2方法重载11
2.4构造方法12
2.5块14
2.6内部类16
2.7本章小结16
第3章访问权限修饰符17
3.1包17
3.24种访问权限修饰符18
3.3封装性18
3.4本章小结19
第4章数据类型20
4.1基本数据类型20
4.2引用类型21
4.3字符串类型21
4.4包装器类型23
4.5值传递24
4.6本章小结25
第5章高级类特性26
5.1static26
5.2final29
5.3Java类中的变量总结30
5.4本章小结31
第6章操作符、流程控制32
6.1操作符32
6.2流程控制36
6.2.1流程控制概述36
6.2.2使用break/continue
语句控制循环39
6.2.3“中断”语句比较41
6.3本章小结41
第7章第一部分自我测试42
第二部分类之间的关系
第8章关联关系44
8.1关联关系的表示44
8.2关联关系的方向46
8.3关联关系的多重性47
8.4数组47
8.4.1数组的基本概念47
8.4.2数组的创建及长度48
8.4.3数组元素的访问49
8.4.4数组的赋值50
8.4.5多维数组51
8.4.6数组的复制52
8.4.7Arrays类53
8.5本章小结54
第9章依赖关系56
9.1Java语言中依赖关系的表示56
9.2依赖与关联的区别57
9.3本章小结57
第10章继承关系58
10.1Java语言的继承58
10.2继承中构造方法的调用59
10.3方法覆盖62
10.4抽象类64
10.5抽象方法66
10.6多态性67
10.7this和super关键字69
10.8final在继承中的使用71
10.9static/abstract/final总结71
10.10关联和继承72
10.11Object类73
10.12本章小结76
第11章实现关系77
11.1接口定义77
11.2类与接口的关系:实现78
11.3接口的作用79
11.4接口的语法细节80
11.5Comparable接口82
11.6本章小结85
第12章第二部分自我测试86
第三部分异常处理
第13章Java应用异常处理88
13.1什么是异常88
13.2Java标准异常类型89
13.3如何处理异常91
13.4如何抛出异常96
13.5为何要抛出异常96
13.6抛出异常后如何处理97
13.7自定义异常类99
13.8throw与throws总结101
13.9tryfinally的作用102
13.10再次抛出异常103
13.11本章小结103
第14章第三部分自我测试104
第四部分核心API的使用
第15章集合框架106
15.1泛型快速入门106
15.2Java集合框架概述108
15.3Iterator接口109
15.4Collection及其子接口109
15.5List的实现类110
15.6Set的实现类112
15.7Map的实现类115
15.8Collections类118
15.9集合与数组之间的转换119
15.10本章小结121
第16章输入/输出系统122
16.1File类122
16.2文件过滤器124
16.3IO流的分类125
16.4如何使用IO流127
16.5本章小结129
第17章GUI编程130
17.1GUI编程概述130
17.2Swing中的组件131
17.3Swing中的布局132
17.4Swing中的事件处理134
17.5使用内部类进行事件处理136
17.6使用匿名内部类进行事件处理137
17.7GUI中的并发任务138
17.8本章小结139
第18章多线程编程140
18.1与线程有关的API140
18.1.1Thread类140
18.1.2Runnable接口141
18.2创建线程的方法141
18.3线程同步144
18.4线程通信147
18.5Thread类的方法150
18.6线程死锁151
18.7守护线程153
18.8本章小结153
第19章Java网络编程154
19.1TCP/IP概述154
19.2使用Socket进行基于TCP的编程155
19.3使用Datagram进行基于UDP的编程159
19.4本章小结161
第20章其他常用API162
20.1日期162
20.2国际化166
20.3格式化168
20.4大数据类型171
20.5反射172
20.6本章小结175
第21章第四部分自我测试176
第五部分特性总结
第22章泛型178
22.1泛型介绍178
22.2定义简单泛型类179
22.3泛型与继承180
22.4通配符181
22.5泛型方法182
22.6本章小结182
第23章枚举183
23.1为什么使用枚举183
23.2枚举的创建185
23.3Enum类186
23.4遍历enum的值187
23.5enum的细节问题187
23.6本章小结189
第24章其他特性190
24.1增强for循环190
24.2自动装箱、拆箱191
24.3静态导入192
24.4可变参数193
24.5Annotation194
24.6本章小结195
第25章第五部分自我检测196
第六部分编程实战
第26章连连看游戏实现198
26.1搭建工程基本结构198
26.2实现静态界面200
26.2.1搭建只显示菜单的界面201
26.2.2实现展现游戏场景和时间条的面板203
26.2.3将面板添加到游戏框架206
26.3随机生成游戏场景207
26.3.1创建抽象类AbstractGameModel207
26.3.2创建AbstractGameModel实现类210
26.3.3随机产生游戏场景210
26.4实现直连消除版本211
26.4.1修改AbstractGameModel类212
26.4.2修改GameModelDefault类214
26.4.3修改MainPanel类215
26.4.4启动MainPanel创建的线程对象218
26.5一折相连219
26.5.1创建Node类封装折点信息220
26.5.2修改AbstractGameModel类221
26.5.3创建子类GameModelOneTurn222
26.5.4修改MainPanel类223
26.6实现两折相连消除版本223
26.6.1在AbstractGameModel中添加新算法224
26.6.2创建新的模型子类GameModelTwoTurn225
26.6.3修改MainPanel类225
26.7添加限时功能226
26.8添加重新开始游戏功能228
26.9添加可选择关卡功能229
26.9.1在AbstractGameModel中实现算法229
26.9.2修改MainPanel类230
26.9.3修改MainFrame类230
26.10添加可选择模型功能231
26.11添加可选择图标功能231
26.12本章小结232
附录A企业关注的技能233
第一部分Java语言的类233
第二部分类之间的关系238
第三部分异常处理242
第四部分核心API的使用243
第五部分特性总结247

内容摘要
古人云,"万事开头难”,熟练掌握Java语言是Java应用开发的靠前个台阶,能够深入理解Java程序设计,是学习Java系列技术的必要前提。本教材结合作者多年开发和教学经验,从入门者的学习特点出发,循序渐进地带领读者走进Java世界,使得"开头并不难”。全书主要分为六个部分,包括Java语言的类、类之间的关系、异常处理、常用API、其他特性总结和编程实战。其中,编程实战部分提供了连连看游戏的完整实现,帮助读者使用教材就能自主实现该案例,快速提高Java程序实践能力。书中内容打破了传统的堆砌知识点的方式,而是从解决问题的角度诠释面向对象程序设计,涵盖了企业实际工作中常用的技能与知识点,简单明了,易读易懂。本教材适合Java语言初学者以及Java程序员阅读。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP