• Java图解创意编程 从菜鸟到互联网大厂之路
  • Java图解创意编程 从菜鸟到互联网大厂之路
21年品牌 40万+商家 超1.5亿件商品

Java图解创意编程 从菜鸟到互联网大厂之路

全新正版 极速发货

98.78 6.6折 149 全新

库存5件

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

作者胡东锋 著

出版社清华大学出版社

ISBN9787302621997

出版时间2023-01

装帧平装

开本32开

定价149元

货号1202793991

上书时间2024-11-21

大智慧小美丽

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

   商品详情   

品相描述:全新
商品描述
目录
第1章OOP上手/1

1.1安装开发环境/2

1.2使用Eclipse/3

1.3代码“跑”起来/4

1.4类与对象编写规则/5

1.5类的继承/7

1.6参数传递/10

1.7接口的用法/12

1.8仿QQ登录界面/13

1.9更多界面组件/15

1.10按钮事件的实现/18

1.11验证输入框内容/19

1.12界面的鼠标事件/21

1.13界面上画图/22

1.14鼠标写字/23

1.15重写方法中画图/24

1.16温故知新/26

第2章分形之美/27

2.1代码能做什么/28

2.2画出3D图形/29

2.3多态与传参/30

2.4按钮监听器传参/32

2.5多重继承/36

2.6迭代分形/39

2.7数值转换/40

2.8递归分形/44

2.9谢尔宾斯基三角形/46

2.10门格海绵/49

2.11混沌游戏/55

2.12科赫曲线/55

2.13编写代码画“千变之树”/58

2.14编写代码“造山”/61

2.15经典之作——曼德勃罗集/65

第3章创意项目实践/69

3.1美颜相机之图像特效/70

3.2深入理解颜色/72

3.3图片特效实现/73

3.4图像卷积算法/76

3.5视频的获取与绘制/79

3.6图像双缓冲处理/80

3.7视频的运动追踪/82

3.8视频哈哈镜/83

3.9五子棋开发/85

3.10对战游戏开发/89

3.11生产消费模型/91

3.12粒子运动系统/95

第4章初探数据结构/103

4.1数组的基本用法/104

4.2数组排序与时间复杂度/106

4.3多维数组/110

4.4数组队列的实现/112

4.5链表队列/113

4.6哈希表实现/116

4.7哈希表的4个关键问题/119

4.8集合框架/120

4.9二叉树结构/121

4.10使用JTree组件/123

4.11哈夫曼树应用/126

第5章迷你视频会议项目的实现/132

5.1上手编写通信服务器/133

5.2基本客户端/135

5.3项目编码规范/136

5.4网络画板/138

5.5客户端实现/141

5.6字画同屏/146

5.7通信协议制定/147

5.8网络画板服务器代码/148

5.9网络画板客户端代码/153

5.10视频通信实现/157

5.11视频通信客户端代码/160

5.12视频通信的性能优化/163

5.13简版录像播放器/165

5.14使用内存字节流/168

5.15群发功能服务器实现/169

5.16迷你会议项目拓展/173

第6章迷你RPC框架的实现/174

6.1为了简单地生活/175

6.2迷你RPC框架分析/176

6.3RPC公共代码实现/177

6.4迷你RPC服务器代码实现/178

6.5分发公用库给客户端/179

6.6客户端编码实现/181

6.7注意事项/182

6.8配置文件设计/183

6.9XML配置格式设计/184

6.10使用Dom4j解析XML/185

6.11RPC服务器发布设计/186

第7章从Spring到迷你Web服务器/190

7.1Spring初体验/191

7.2SpringRPC客户端调用/194

7.3应用ApacheHttpClient/195

7.4Tomcat快速上手/197

7.5编写Servlet/201

7.6在Servlet中接收请求/205

7.7从零实现WebServer项目/208

7.8HTTP分析/209

7.9session原理测试/210

7.10迷你Web服务器实现/214

第8章再探二叉树/222

8.1二叉树分类/223

8.2图解二叉树/224

8.3二叉搜索树/225

8.4堆排序树/227

8.5红黑树/229

8.6手建红黑树/230

8.7树的旋转/231

8.8编码极简红黑树/233

8.9B+树/238

8.10B+树代码实现/242

第9章类的动态装载/248

9.1三分钟上手Robocode/249

9.2迷你Robocode初步实现/250

9.3动态添加机器人/252

9.4理解动态加载/254

9.5面向接口编程/256

9.6工厂设计模式的改进/257

9.7反射Class对象/258

9.8动态创建对象/260

9.9动态调用方法/262

9.10代理一个对象/263

9.11代理接口虚拟调用/266

9.12CLASS文件探秘/267

9.13编写一个Java编译器/274

9.14类ACM网站代码编译/275

9.15安全沙箱运行/277

9.16Class.forName源码解析/281

9.17类的卸载/284

9.18对象的回收/288

第10章深入线程/295

10.1无处不在的生产消费模型/296

10.2简单生产消费模型/297

……

内容摘要
本书从问题入手,使用100多个创意编程范例,试图在深入理解原理的基础上,通过自造“轮子”帮助读者提升代码编写功底和工程实现能力。全书分为12章,内容包括Java入门、分形图像处理、数据结构、网络通信、动态装载、多线程、Raft协议、分布式编程和ZooKeeper框架等,由浅入深实现“美颜相机”“迷你通信会议”“迷你Web服务器”“迷你Raft”等项目。本书针对每一个范例,首先给出代码实现和重要知识点,然后提出任务以使读者发挥创意,提升代码编写技能。本书由浅入深,有趣有料,适合想提升代码编写水平的大学生、求职者、编程爱好者阅读,也适合有1~2年开发经验的程序员参考,还可以作为各类培训班的培训教材。

主编推荐
"这是一本兼具趣味性、实用性、广泛性的好书,简直是编程小白的福音!
一、深入浅出,用可视化项目让读者体验动手创造世界的编程成就感。
二、理论和工程相结合,在动手的同时夯实基础,让读者更直观地理解数据结构、算法、网络等计算机底层原理。
三、通过代码级别的讲解,让初学者有机会在自学过程中丰富自己的实战经验,接触到业界流行的技术框架,为未来实习和进入职场打下坚实基础。"

   相关推荐   

—  没有更多了  —

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

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