为了账号安全,请及时绑定邮箱和手机立即绑定
编程百科手册

扫一扫 手机阅读

课程目录已更新30节
全部 试读

课程亮点:

  • 把Java趟坑过程编写成绘声绘色精彩纷呈的故事
  • 深入浅出、生动有趣地演绎枯燥晦涩的编程知识
  • 对初学者十分友好,对老手适合查缺补漏
  • 从原理到代码实操,脉络清晰,结构完整
  • 真实项目经验还原实际工作中的趟坑过程
  • 熟练掌握各种趟坑技巧,拓展思维

课程简介:

每个开发者都有过踩坑的经历,每一段踩坑的经历都是一段故事。

每一名程序员在开发中都遇到过大大小小的坑,踩坑踩得多了,渐渐就学会了如何填坑。填坑填久了,也领悟出了一些经验,渐渐开始明白:

不管多复杂的系统,都是由一行行代码组成,代码就是这“0&1”世界的砖砖瓦瓦,这一行行砖砖瓦瓦才是系统的根基。再精心设计的系统,如果代码的质量没有保障,就如沙滩上盖楼房,盖的再宏伟漂亮,只要轻微震动,就会轰然倒塌!

此后我开始思考与探索:每个开发者都想提升自己的开发水平,但却常常忽略最基础的代码质量问题。如果我们可以保证自己的代码基础水平,保证代码的质量够硬,是不是就可以避免开发中很多的坑呢?

所以,我回到当时学习Java的起点,开始重新研读开发的经典著作:《Java编程思想》《Java核心编程》《Java解惑》《Effectivie Java》《重构,改善既有代码的设计》,甚至去读《Java语言规范》《Java虚拟机规范》,重读之后,受益匪浅。却发现这些大部头虽然经典,所讲述的知识非常珍贵,内容却是又长又难懂。

让初学 Java 开发的同学们来通过这些大部头学习 Java,但不免过程枯燥,很难坚持学下去。是否能有一种途径,可以通过俗易懂的方式,让同学们轻松的理解吸收这些重要而宝贵的知识,进而让我们快速提高Java的基础水平,写出质量过硬的代码呢?

经过一番思考,我决定尝试一下,开始动手写下这篇专栏,权当抛砖引玉。

为了便于同学们理解,我在这篇专栏中模拟了一个主人公小白:

小白是一个 Java 程序猿,工作在一个快速发展的互联网公司。随着公司业务爆炸式增长,小白在开发中遇到了很多的问题,也解决了很多问题。就在这个不断自我折磨的过程中,他积累了一些经验,也领悟了一些思想。

其中包含最重要的一点思想,来自小白的导师扫地僧的话:
“万丈高楼平地起!如果 Java 语言基础都没有夯实,就如水中捞月,雾里看花”。

后来,小白的导师扫地僧离开了小白所在的部门,开始去过春暖花开,面朝大海的生活。

扫地僧走后,小白决定把这两年来的踩坑经历记录下来,一是为了整理往日所学,将这些经验总结为结晶,二是为了致敬扫地僧,三是为了结识更多相似经历的人,将更多的踩坑经验记录下来,留给有需要的人。

这就是我编写整个专栏的初衷和想法,借小白之口,讲述30个技术故事,每个故事包含一个坑,一个坑对应涵盖一个技术点。希望我的故事能让你的学习更加轻松,让枯燥的知识点变得生动有趣。

讲师介绍:
讲师王伟,某知名互联网公司的架构师,10年+Java开发经验,经历过互联网大厂的严谨,也经历过小厂的活力,信奉“一天不进步,就是退步”。希望能和大家互相陪伴,谈天说地!

专栏模块:

此专栏共 30 小节,分为 3 大模块:
Java开发踩坑之基础篇:专栏的开篇,我将和你一起发现问题,解决问题,带着疑问去寻根究底。这一部分涵盖很多经典而且重要的知识点,比如int,string,数组,链表,字符集等基础问题经常容易遇到的坑及解决方式。

Java开发踩坑之中级篇:探究真实项目中容易忽略的知识或者面试中被问的比较频繁的问题,如equal和hashcode、类型的拓展、Random内部揭秘、StringBuffer和StringBuilder、for-each和for,null、异常捕获等等

Java开发踩坑之高级篇:我们使用程序验证一些广泛流传的知识,看看它们到底是谣言还是真理;挖掘一些大部分程序员容易忽略的问题,如API设计注意点,反射到底多慢,资源如何释放这些很有必要理解掌握的问题;还有Shadowing和Obscuring揭秘,instanceof用法揭秘,标号语句等一些中高级Java开发需要面对的问题。

课程目录已更新30节
精选留言
  • 慕九州7654413

    流弊流弊

    讲师回答 / David

    谢谢关注!请继续支持。

  • 慕标3246374

    总算弄明白为什么有Joda Time

  • 慕标2062891

    new StringBufffer工作中经常用到,但是会忽略这个带参的构造函数的真正意义,感谢老师解答

更多精选留言

适合人群
  • 适合有 Java 基础的用户
购买须知
  1. 本专栏为图文形式内容服务,共计 30 小节,上线时间为 2019 年 12 月 31 日,预计 2020 年 2 月更新完成;
  2. 本专栏更新时间为每周 1、3、5 更新 1 篇((法定节假日顺延)),形式为图文;
  3. 订阅成功后,用户即可通过慕课网 PC 端、App 端、WAP 端享有永久阅读的权限;
  4. 慕课专栏为虚拟内容服务,订阅成功后概不退款;
  5. 在专栏阅读过程中,如有任何问题,请邮件联系 kf@imooc.com
  6. 慕课专栏版权归本平台所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布发表,违者将依法追究责任。
造烛求明,读书求理
扫码关注慕课网服务号
干货分享
定期活动
课程优惠
专栏福利
官方优惠福利活动一手掌握,关注慕课网(ID:imooc-com),和50万+程序员一起成长!

本专栏知识点梳理

1.从零开始学Java,步步夯实基本功

2.独立完成企业Java电商网站开发

下载慕课网APP

更好的体验,让阅读随处可得

扫描二维码,下载慕课网APP
意见反馈 帮助中心 APP下载
官方微信