微信搜索「沉默王二」,关注这枚有趣的程序员

  1. 害死人的自动递增,不偿命的自动递减

    记得参加工作的第二年,我的同事小二就因为把“前缀递增”写成了“后缀递增”被一顿痛骂之后拉出去祭天了。至今我还耿耿于怀,因为我也是参与者之一(当时小王准备使用p = p + 1,但我劝小王使用p++,因为自动递增更加简洁);但小二很讲义气,没有把我捅出去,我才苟且活到今日。往事不堪回首,但为了以后的Java程序员着想,我决定忍着记忆的苦涩把小二当年的那段代码记录下来:

    2019/11/06

  2. Java 抽象类和接口,看这一篇就够了

    本篇来谈谈 Java 的抽象类和接口。

    2019/11/06

  3. 吃人的那些 Java 名词:对象、引用、堆、栈

    作为一个有着 8 年 Java 编程经验的 IT 老兵,说起来很惭愧,我被 Java 当中的四五个名词一直困扰着:对象、引用、堆、栈、堆栈(栈可同堆栈,因此是四个名词,也是五个名词)。每次我看到这几个名词,都隐隐约约觉得自己在被一只无形的大口慢慢地吞噬,只剩下满地的衣服碎屑(为什么不是骨头,因为骨头也好吃)。

    2019/11/05

  4. 什么是面向对象编程(OOP)?

    Java 程序员第一个要了解的基础概念就是:什么是面向对象编程(OOP)?

    2019/11/01

  5. Java:程序不过是几行代码的集合

    程序不过是几行代码的集合。就像下面这样:

    2019/11/01

  6. 面试官:兄弟,说说基本类型和包装类型的区别吧

    六年前,我从苏州回到洛阳,抱着一幅“海归”的心态,投了不少简历,也“约谈”了不少面试官,但仅有两三个令我感到满意。其中有一位叫老马,至今还活在我的手机通讯录里。他当时扔了一个面试题把我砸懵了:说说基本类型和包装类型的区别吧。

    2019/11/01

  7. 如何理解 Java 中的继承?

    编点俏皮话吧,这样可以更好地理解继承(extends)——小明他爸是个七品芝麻官,那么小明就是个管二代;小明他爸当年走过雪山草地,越过鸭绿江边,那么小明就是个宏二代;小明他爸有三亩地,拆迁后分了 10 套房,那么小明就是柴二代。

    2019/11/01

  8. 推荐给Java程序员的优质书单(一):《Java编程思想》

    《Java 编程思想》这本书在豆瓣的评分高达 9.1 分,但我总觉得有点虚高。

    2019/10/30

  9. Java 的核心目的和并发编程

    读一本书,最好能从它的前言开始。那么我们就来看看《Java编程思想》作者 Bruce Eckel 在前言里都说了些什么吧。

    2019/10/30

  10. 学习 Java 需要安装的软件

    工欲善其事必先利其器,战斗之前我们要先配备好武器。

    2019/10/29

  11. 如果有人问你 MySql 怎么存取 Emoji,把这篇文章扔给他

    01、前言 Emoji 在我们生活中真的是越来越常见了,几乎每次发消息的时候不带个 Emoji,总觉得少了点什么,似乎干巴巴的文字已经无法承载我们丰富的感情了。对于我们开发者来说,如何将 Emoji 存入 MySql 数据库或者取出来,就变成了一种必须掌握的技能了。

    2019/10/28

  12. 学习 Java 应该关注哪些网站?

    经常有一些读者问我:“二哥,学习 Java 应该关注哪些网站?”,我之前的态度一直是上知乎、上搜索引擎搜一下不就知道了。但读者对我这个态度很不满意,他们说,“我在问你,又不是问知乎,问搜索引擎。”你还别说,读者说得有道理。

    2019/10/28

程序员的人生不止有代码

Java 之根基,Java 程序员必学


仿金山词霸每日一句的分享海报(可添加网络图片、中英文对照句子、个人二维码)

43 18

生成带有背景图片、用户网络头像、用户名称的二维码图片

22 29

Web开发进阶之路一书的源代码,可直接导入到工作库

16 6

6 6

教妹学Java、五分钟学Java等系列文章中代码示例

5 3

Spring学习源码

2 2