• Java程序设计(第3版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java程序设计(第3版)

28.22 5.9折 48 全新

库存5件

山东泰安
认证卖家担保交易快速发货售后保障

作者孙祥

出版社电子工业出版社

出版时间2024-01

版次1

装帧其他

货号604 10-14

上书时间2024-10-15

邹鲁文化书店

十一年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 孙祥
  • 出版社 电子工业出版社
  • 出版时间 2024-01
  • 版次 1
  • ISBN 9787121469565
  • 定价 48.00元
  • 装帧 其他
  • 开本 16开
  • 页数 292页
【内容简介】


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


部分  java语言的类
 章  java语言概述002
1.1  java语言的特点002
1.2  面向对象的基本概念003
1.3  个java类004
1.3.1  环境搭建004
1.3.2  编译运行java类006
1.4  本章小结007
第2章  java类的组成008
2.1  类008
2.2  属009
2.3  方法009
2.3.1  方法的声明形式009
2.3.2  方法重载010
2.4  构造方法011
2.5  块014
2.6  类015
2.7  本章小结015
第3章  访问权限修饰符016
3.1  包016
3.2  4种访问权限修饰符017
3.3  封装017
3.4  本章小结018
第4章  数据类型019
4.1  基本数据类型019
4.2  引用类型020
4.3  字符串类型020
4.4  包装器类型021
4.5  值传递022
4.6  本章小结023
第5章  类特024
5.1  static修饰符024
5.2  final修饰符027
5.3  java类中的变量结028
5.4  本章小结029
第6章  作符、流程控制030
6.1  作符030
6.2  流程控制034
6.2.1  流程控制概述034
6.2.2  使用break/continue语句控制循环037
6.2.3 “中断”语句比较038
6.3  本章小结039
第7章  部分自我测试040
 第二部分  类之间的关系 
第8章  关联关系044
8.1  关联关系的表示044
8.2  关联关系的方向045
8.3  关联关系的多重046
8.4  数组046
8.4.1  数组的基本概念046
8.4.2  数组的创建及长度047
8.4.3  数组元素的访问048
8.4.4  数组的赋值049
8.4.5  多维数组049
8.4.6  数组的复制050
8.4.7  arrays类051
8.5  本章小结052
第9章  依赖关系053
9.1  java语言中依赖关系的表示053
9.2  依赖与关联的区别053
9.3  本章小结054
0章  继承关系055
10.1  java语言的继承055
10.2  继承中构造方法的调用056
10.3  方法覆盖059
10.4  抽象类061
10.5  抽象方法062
10.6  多态063
10.7  this和super关键字065
10.8  final在继承中的使用066
10.9  static、abstract、final修饰符结067
10.10  关联和继承067
10.11  object类068
10.12  本章小结071
1章  实现关系072
11.1  接的定义072
11.2  类与接之间的关系:实现072
11.3  接的作用074
11.4  接的语法细节075
11.5  parable接076
11.6  本章小结079
2章  第二部分自我测试080
 第三部分  异 常 处 理
 3章  java应用异常处理085
13.1  异常概述085
13.2  java标准异常类型086
13.3  处理异常087
13.4  抛出异常092
13.5  为何要抛出异常092
13.6  如何处理抛出的异常093
13.7  自定义异常类095
13.8  throw与throws结096
13.9  try-finally的作用097
13.10  再次抛出异常098
13.11  本章小结098
4章  第三部分自我测试099
 第四部分  核心api的使用
 5章  集合框架104
15.1  泛型快速入门104
15.2  java集合框架概述106
15.3  iterator接106
15.4  collection接及其子接107
15.5  list接的实现类108
15.6  set接的实现类109
15.7  map接的实现类113
15.8  collections类116
15.9  集合与数组之间的转换116
15.10  本章小结118
6章  输入/输出系统119
16.1  file类119
16.2  文件过滤器120
16.3  i/o流的分类122
16.4  i/o编程123
16.5  本章小结126
7章  gui编程127
17.1  gui编程概述127
17.2  swing中的组件128
17.3  swing中的布局129
17.4  swing中的事件处理131
17.5  使用类进行事件处理132
17.6  使用匿名类进行事件处理133
17.7  gui中的并发任务134
17.8  本章小结135
8章  多线程编程136
18.1  与线程有关的api136
18.2  创建线程137
18.3  线程同步140
18.4  线程通信142
18.5  thread类的方法145
18.6  线程死锁146
18.7  守护线程148
18.8  本章小结148
9章  java网络编程149
19.1  tcp/ip概述149
19.2  使用socket进行基于tcp的 编程150
19.3  使用datagram进行基于udp的 编程154
19.4  本章小结155
第20章  其他常用api157
20.1  期157
20.2  国际化160
20.3  格式化163
20.4  大数据类型165
20.5  反166
20.6  本章小结168
第21章  第四部分自我测试169
 第五部分  特   结
 第22章  泛型174
22.1  泛型概述174
22.2  定义简单泛型类175
22.3  泛型与继承175
22.4  通配符176
22.5  泛型方法177
22.6  本章小结177
第23章  枚举178
23.1  枚举概述178
23.2  创建枚举180
23.3  enum类180
23.4  遍历enum的值181
23.5  enum的细节问题181
23.6  本章小结182
第24章  其他特183
24.1  增强for循环183
24.2  自动装箱、自动拆箱184
24.3  静态导入185
24.4  可变参数185
24.5  annotation186
24.6  本章小结187
第25章  第五部分自我测试188
 第六部分  k8及以后版本特结
 第26章  lambda表达式192
26.1  lambda表达式的基本语法192
26.2  函数式接193
26.3  变量作用域194
26.4  方法引用195
26.5  本章小结197
第27章  stream198
27.1  stream概述198
27.2  创建stream199
27.3  stream的中间作200
27.4  stream的终端作201
27.5  串行流与并行流203
27.6  本章小结203
第28章  optional类204
28.1  optional类入门204
28.2  optional类中的方法205
28.3  创建optional对象206
28.4  获取optional中的值206
28.5  本章小结207
第29章  期和时间api208
29.1  更新的期和时间api概述208
29.2  本地化期和时间api210
29.3  使用时区的期和时间api215
29.4  纵、解析和格式化期217
29.5  本章小结222
第30章  第六部分自我测试223
 第七部分  编 程 实 战
 第31章  连连看游戏实现227
31.1  搭建工程基本结构227
31.2  实现静态界面229
31.2.1  搭建只显示菜单的 界面230
31.2.2  实现展现游戏场景和
 时间条的面板232
31.2.3  将面板添加到游戏框架235
31.3  生成游戏场景236
31.3.1  创建抽象类  abstractgamemodel236
31.3.2  创建实现类  gamemodeldefault239
31.3.3  产生游戏场景240
31.4  实现直连消除版本241
31.4.1  修改abstractgamemodel类 241
31.4.2  修改gamemodeldefault类243
31.4.3  修改mainpanel类244
31.4.4  启动mainpanel类创建的 线程对象248
31.5  实现一折相连消除版本249
31.5.1  创建node类封装折点 信息249
31.5.2  修改abstractgamemodel类 251
31.5.3  创建子类 gamemodelourn252
31.5.4  修改mainpanel类252
31.6  实现两折相连消除版本253
31.6.1  在abstractgamemodel类中添加新算法254
31.6.2  创建新的模型子类 gamemodeltwoturn255
31.6.3  修改mainpanel类255
31.7  添加功能256
31.8  添加重新开始游戏功能258
31.9  添加可选择关卡功能258
31.9.1  在abstractgamemodel类中实现算法259
31.9.2  修改mainpanel类259
31.9.3  修改mainframe类260
31.10  添加可选择模型功能261
31.11  添加可选择图标功能261
31.12  本章小结262
附录a  企业关注的技能263
a.1  java语言的类263
a.2  类之间的关系268
a.3  异常处理272
a.4  核心api的使用273
a.5  特结278

点击展开 点击收起

—  没有更多了  —

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

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