java程序设计 大中专文科社科综合 王晓华,毕兰兰 主编
java程序设计(第2版)
¥
22.95
6.0折
¥
38
全新
库存4件
作者王晓华,毕兰兰 主编
出版社电子工业出版社
ISBN9787121289125
出版时间2016-06
版次2
装帧平装
开本16
页数250页
字数416千字
定价38元
货号xhwx_1201376837
上书时间2024-12-26
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
目录:
部分java语言的类
章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
0章继承关系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
1章实现关系77
11.1接定义77
11.2类与接的关系:实现78
11.3接的作用79
11.4接的语法细节80
11.5parable接82
11.6本章小结85
2章第二部分自我测试86
第三部分异常处理
3章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
4章第三部分自我测试104
第四部分核心api的使用
5章集合框架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
6章输入/输出系统122
16.1file类122
16.2文件过滤器124
16.3io流的分类125
16.4如何使用io流127
16.5本章小结129
7章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
8章多线程编程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
9章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创建子类gamemodelourn222
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程序员阅读。
作者简介:
王晓华,十四年it从业经验,oracle认证企业架构师,长期从事项目开发以及管理工作,同时具备丰富的it人才培养经验,擅长将实际项目经验应用到人才培养过程中。
精彩内容:
本书版自2011年9月面世以来,与javaee主流开源框架和javaee架构与程序设计一起,获得了广大师生的普遍欢迎和,其中修订后的javaee主流开源框架(第2版)(“十二五”职业教育规划教材,ibn9787121239205)和javaee架构与程序设计(第2版)(ibn9787121251368)已先于本书出版。本书编者在实际工作中发现,很多java初学者甚至有开发经验的java程序员,对java语言的掌握都不够系统,没有一个完整的知识体系,而仅仅掌握一些片面的内容。本书配套了ppt讲义,并把讲义内容显示到每个章节的对应位置,这样有助于读者能够快速了解每个章节的主要内容,建立起java的完整知识体系,对整体掌握java程序设计起到非常好的作用。本书也非常适合作为高校java程序设计相关课程的教材使用,书中的ppt可以单独下载,这样能够保证讲师授课思路和顺序与教材对应,取得良好的效果。附录部分提供了企业关注的技能点,并从企业的角度给予了解析,能够帮助读者进一步整理书中内容,掌握企业需要的技能。本书分成了6个部分,每一部分都专注一个大的主题,而各主题都是前后关联、相辅相成的关系。读者按照这6个部分进行学,不仅能循序渐进地掌握java编程语言的核心知识点,而且能真正建立面向对象的编程思想,实际完成一个编程项目。部分:java语言的类。既然java应用都是由java类组成的,所以首先需要了解java类的相关知识,如java的类由哪些部分组成,以及这些组成元素所涉及的知识点。本部分学结束后,读者将对一个java类的各个组成部分都有深入理解。第二部分:类之间的关系。部分已经对一个独立的java类本身有了深入理解。然而,一个java应用中不可能只有一个类,由多个类组成。既然有多个类,类与类之间存在着各种关系。本部分将详细讲解类与类之间的各种关系,如关联、依赖、继承、实现。第三部分:异常处理。学完前两部分后,读者对于封装、继承、多态的概念已经掌握。异常处理是保证程序鲁棒的一个有效方法,本部分主要学java的异常处理机制。第四部分:核心api的使用。学完前三部分后,读者对于java语言的核心概念已经掌握。本部分主要关注java语言核心api的使用,包括集合、输入/输出、gui、线程等。本部分学结束后,读者能够熟练使用常用的api进行编程。第五部分:特结。本部分集中讨论一些特,如泛型、枚举、可变参数、annotation等,客观讨论每种特的适用场合。第六部分:编程实战。本部分完整展示连连看游戏的实现过程。本次修订改版,编者为关键知识点录制了一百多个微课件,通过扫描关键知识点二维码,即可通过移动终端在线播放和观看。建议在无线网络环境下播放和观看微课件。教材相关的ppt、源代码及均可到.hxedu..下载,还可以在线费申请样书。本书由王晓华和毕兰兰担任主编,万志伟和朱丽萍担任副主编,全书由王晓华统稿。在编写本书的过程中,得到了很多、同事以及朋友的帮助。感谢中软国际的所有以及cto办公室的所有同事,是你们的帮助、鼓励以及支持才有这本书的问世。由于编者水有限,也由于时间仓促,书中存在一些不尽如人意的地方,甚至会有一些错误。如果您发现了任何内容方面的问题,烦请通知我们(wangxh@chinaofti.),我们争取尽快勘误。编者
— 没有更多了 —
以下为对购买帮助不大的评价