-
内容大纲
本书从问题入手,使用100多个创意编程范例,试图在深入理解原理的基础上,通过自造“轮子”帮助读者提升代码编写功底和工程实现能力。全书分为12章,内容包括Java入门、分形图像处理、数据结构、网络通信、动态装载、多线程、Raf协议、分布式编程和ZooKeeper框架等,由浅入深实现“美颜相机”“迷你通信会议”“迷你Web服务器”“迷你Raft”等项目。本书针对每一个范例,首先给出代码实现和重要知识点,然后提出任务以使读者发挥创意,提升代码编写技能。
本书由浅入深,有趣有料,适合想提升代码编写水平的大学生、求职者、编程爱好者阅读,也适合有1~2年开发经验的程序员参考,还可以作为各类培训班的培训教材。 -
作者介绍
-
目录
第1章 0OP上手
1.1 安装开发环境
1.2 使用Eclipse
1.3 代码“跑”起来
1.4 类与对象编写规则
1.5 类的继承
1.6 参数传递
1.7 接口的用法
1.8 仿QQ登录界面
1.9 更多界面组件
1.10 按钮事件的实现
1.11 验证输入框内容
1.12 界面的鼠标事件
1.13 界面上画图
1.14 鼠标写字
1.15 重写方法中画图
1.16 温故知新
第2章 分形之美
2.1 代码能做什么
2.2 画出3D图形
2.3 多态与传参
2.4 按钮监听器传参
2.5 多重继承
2.6 迭代分形
2.7 数值转换
2.8 递归分形
2.9 谢尔宾斯基三角形
2.10 门格海绵
2.11 混沌游戏
2.12 科赫曲线
2.13 编写代码画“千变之树”
2.14 编写代码“造山”
2.15 经典之作——曼德勃罗集
第3章 创意项目实践
第4章 初探数据结构
第5章 迷你视频会议项目的实现
第6章 迷你RPC框架的实现
第7章 从Spring到迷你Web服务器
第8章 再探二叉树
第9章 类的动态装载
第10章 深入线程
第11章 迷你Raft的实现
第12章 菜鸟学ZooKeeper
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...