您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
联系客服
|
搜索
热搜:
巴比伦首富
|
巴比伦
|
毛选
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
面向对象程序设计(Java)
字数: 524.8千字
装帧: 平装
出版社: 电子工业出版社
作者: 贺敏,鞠磊,杨露
出版日期: 2019-07-01
商品条码: 9787121365317
版次: 1
开本: 16开
页数: 315
出版年份: 2019
定价:
¥51
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
收藏
上架到店铺
×
Close
上架到店铺
{{shop.name}}
点此去绑定店铺
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥22.05
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书基于TOPCARES-CDIO工程化教育理念,以“贪吃蛇游戏”作为案例进行项目驱动,围绕项目开发所需知识进行内容组织,在保证实用性的同时兼顾知识的系统性。全书共分为5个单元,前4个单元系统论述了Java基础语法(包括变量和表达式、程序控制结构、字符串和数组)、面向对象程序设计的概念(包括特征和原则、类定义语法、继承和多态、抽象类和接口、枚举和泛型等)、JavaSwing图形化界面编程技术、Java常用类(包括正则表达式、集合类、Java I/O、数据库访问技术等);第5单元按工程化方式完整实现了“贪吃蛇游戏”的项目,对前面的知识进行了综合应用。本书适合作为高等院校计算机及相关专业本科教材,也可作为相关培训机构的培训教材,以及对Java开发技术感兴趣人员的参考书。
目录
第1单元Java基础语法
第1章绪论3
1.1Java概述3
1.1.1Java的起源和发展3
1.1.2Java语言特点4
1.1.3Java运行机制5
1.2面向对象思想6
1.3综合项目概述6
本章小结7
习题7
第2章结构化基础语法8
2.1Java程序组成8
2.1.1注释9
2.1.2程序入口点10
2.1.3程序组织10
2.1.4程序错误11
2.1.5代码规范12
2.1.6使用IDE12
2.2数据类型和变量14
2.2.1基本类型和引用类型14
2.2.2基本类型14
2.2.3变量16
2.2.4类型转换17
2.3表达式和语句18
2.3.1算术运算18
2.3.2关系运算19
2.3.3条件运算20
2.3.4赋值运算21
2.3.5运算符优先级21
2.3.6位运算22
2.3.7其他运算23
本章小结24
习题24
第3章字符串和数组25
3.1字符串25
3.1.1字符串的创建25
3.1.2格式化字符串26
3.1.3字符串和基本类型转换26
3.1.4字符串常用方法27
3.2数组28
3.2.1数组的定义28
3.2.2数组元素的访问29
3.2.3多维数组29
本章小结29
习题29
第4章程序控制结构31
4.1分支结构31
4.1.1if-else分支31
4.1.2switch分支34
4.2循环结构35
4.2.1while循环36
4.2.2do-while循环37
4.2.3for循环37
4.3跳转语句39
4.3.1break语句39
4.3.2continue语句40
4.4递归调用41
4.5综合应用42
4.5.1二分查找算法42
4.5.2九宫算术43
4.5.3Excel地址转换45
4.5.4约瑟夫环46
4.6单元项目48
4.6.1项目概述48
4.6.2设计与实现48
本章小结50
习题51
第2单元Java面向对象
第5章面向对象思想及原则55
5.1面向对象思想特征55
5.2面向对象思想原则57
5.3OOP引例58
本章小结61
习题62
第6章类定义语法63
6.1成员访问控制63
6.2数据相关成员64
6.2.1成员变量64
6.2.2构造方法64
6.2.3get/set访问器65
6.3方法定义66
6.3.1方法构成66
6.3.2方法重载69
6.3.3可变参数70
6.4类成员71
6.4.1类和对象71
6.4.2类成员定义72
本章小结74
习题74
第7章面向对象高级概念76
7.1继承和多态76
7.1.1继承76
7.1.2对象的类型转换78
7.1.3多态79
7.1.4Object类82
7.2抽象类和接口89
7.2.1抽象类89
7.2.2接口90
7.2.3抽象类和接口的区别92
7.3内部类94
7.3.1顶层类成员94
7.3.2局部内部类96
7.3.3内部类与多重继承97
7.4枚举类型98
7.4.1枚举的定义98
7.4.2枚举的实现原理98
7.4.3枚举的使用100
7.5泛型编程102
7.5.1泛型类型102
7.5.2类型擦除104
7.5.3类型105
7.5.4泛型方法107
7.6类的组织:包108
7.6.1包的概念与意义108
7.6.2包的定义与使用108
7.6.3静态导入109
7.7单元项目109
7.7.1项目概述109
7.7.2设计与实现110
本章小结117
习题117
第3单元GUI编程
第8章JavaSwing技术121
8.1Swing技术简介121
8.1.1Swing概述121
8.1.2GUI程序的创建122
8.1.3窗口坐标体系124
8.1.4界面风格124
8.1.5模式窗口与非模式窗口125
8.2常用容器126
8.2.1顶层容器126
8.2.2中间容器129
8.3常用布局131
8.3.1BorderLayout边界布局131
8.3.2FlowLayout流式布局133
8.3.3CardLayout卡片布局134
8.3.4GridLayout网格布局134
8.3.5BoxLayout箱式布局135
8.3.6GridBagLayout非规则网格布局137
8.3.7绝对布局140
8.4事件监听和处理142
8.4.1事件处理机制142
8.4.2键盘事件处理144
8.4.3鼠标事件处理147
8.4.4窗口事件处理151
8.5常用UI元素153
8.5.1辅助元素154
8.5.2常用组件156
8.5.3通用对话框161
8.5.4菜单栏167
8.5.5系统托盘169
8.6自动化任务171
8.6.1模拟鼠标键盘171
8.6.2屏幕截图174
本章小结176
习题177
第9章Java绘图技术178
9.1界面绘图机制178
9.1.1绘制过程178
9.1.2双缓冲技术179
9.1.3绘图与动画179
9.2Graphics的使用181
9.2.1几何图形绘制和填充181
9.2.2字符串绘制185
9.2.3图片绘制191
9.3单元项目194
9.3.1GUI计算器194
9.3.2简易绘图软件198
本章小结208
习题208
第4单元Java常用技术
第10章字符串与正则表达式213
10.1再论字符串213
10.1.1字符串的不变性213
10.1.2StringBuilder类215
10.1.3字符串其他常用操作217
10.2正则表达式219
10.2.1正则符号219
10.2.2正则验证与匹配221
10.2.3支持正则的字符串方法225
本章小结227
习题227
第11章Java集合框架229
11.1集合框架概述229
11.2常用集合类231
11.2.1ArrayList类231
11.2.2LinkedList类233
11.2.3HashMap类236
11.2.4HashSet类240
11.3集合工具类240
11.3.1Arrays类240
11.3.2Collections类242
本章小结242
习题242
第12章文件与I/O流244
12.1文件244
12.1.1创建文件对象245
12.1.2操作文件对象245
12.2I/O流概述247
12.2.1流的概念与分类247
12.2.2流的套接247
12.3字符流读/写248
12.3.1字符阅读流248
12.3.2字符书写流249
12.4字节流读/写250
12.4.1字节输入流250
12.4.2字节输出流252
12.4.3标准输入/输出257
12.5对象序列化258
12.5.1序列化技术概述258
12.5.2序列化与反序列化258
12.5.3序列化的261
12.6单元项目262
12.6.1项目概述262
12.6.2设计与实现263
本章小结267
习题267
第13章数据库访问技术JDBC269
13.1JDBC基本概念269
13.2JDBC驱动程序类型270
13.3搭建数据库环境271
13.3.1安装MySQL数据库271
13.3.2建立数据表271
13.3.3配置JDBC驱动271
13.3.4接口Driver和类DriverManager272
13.3.5编写驱动测试程序273
13.4数据库访问274
13.4.1注册数据库驱动274
13.4.2创建连接对象274
13.4.3创建SQL对象275
13.4.4执行SQL语句275
13.4.5访问结果集对象276
13.5数据库操作277
13.5.1在Swing窗口中显示结果集278
13.5.2元数据280
13.5.3PreparedStatement对象281
13.6事务处理282
13.6.1事务282
13.6.2保存点284
本章小结285
习题285
第5单元课程项目实践
第14章课程项目―贪吃蛇游戏289
14.1项目功能描述289
14.2项目设计与实现289
14.2.1搭建游戏框架289
14.2.2GameImage类实现290
14.2.3DigitImage类实现292
14.2.4GameConfig类实现292
14.2.5Node类实现294
14.2.6Snake类实现295
14.2.7事件机制模拟297
14.2.8GameServer类实现298
14.2.9PanelInfo类实现299
14.2.10PanelGame类实现301
14.2.11国际化与本地化301
14.2.12MenuGame类实现302
14.2.13FrameGame类实现304
14.2.14PlayerController类实现305
14.2.15GameController类实现305
14.2.16GameEntry类实现307
14.3课程项目总结308
附录A《劝学篇》309
附录B编码规范311
附录CJDK版本特性314
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网