10 沉默王二

尚未进行身份认证

『沉默王二』公号作者;一枚有趣的程序员。

等级
TA的排名 269

9篇Java核心技术博文,送给正在自学的你

我知道,有些同学因为工作时间的原因,一直没有时间读书。像《Java核心技术卷一》这样厚得像特朗普的脸皮一样的书,更是没有时间读了。不过,不要担心,二哥替大家解决了这个烦恼,我用了一个月的时间把这本书完整地读了一遍,并写了 9 篇高质量且通俗易懂的文章,供大家作为参考。先来通过思维导图看一下这 9 篇 Java 核心技术博文涉及到的内容。下面是这 9 篇 Java 核心技术博文对应的链接。J...

2019-11-22 10:07:33

Java,你告诉我 fail-fast 是什么鬼?

本篇我们来聊聊 Java 的 fail-fast 机制,文字一如既往的有趣哦。

2019-11-22 08:50:43

大学生活这样过,校招 offer 飞来找

本篇我们来聊聊大学生活如何度过,才能在校招中拿到 offer。

2019-11-19 07:57:50

如何高效的学习技术

不少朋友每天都阅读技术文章,但是第二天就忘干净了。工作中领导和同事都认可你的沟通和技术能力,但是跳槽面试却屡屡碰壁。面试官问技术方案,明明心里清楚,用嘴说出来却前言不搭后语。面试官再问底层算法,你说看过但是忘记了。他不在乎你看没看过,答不上就是零分。正如男女相亲,男方谈吐潇洒才能吸引姑娘。可是男方紧张了,平时挺能说,关键时候却支支吾吾,姑娘必然认为他不行。人生充满了许多考试,有形的和无形的,每次考...

2019-11-17 08:25:03

对《Java核心技术卷一》读者的一些建议

思想不会变,所以《Java编程思想》还停留在第4版(2007年);而技术是要更新迭代的,所以《Java核心技术卷一》来到了第十版(2016年)。我们来看一下《Java核心技术卷一》第十版的大纲。前九章:包括“Java程序设计概述”、“Java程序设计环境”、“Java的基本程序设计结构”、“对象与类”、“继承”、“接口”、“lambda表达式与内部类”、“异常”、“断言和日...

2019-11-14 10:00:24

羞,Java 字符串拼接竟然有这么多姿势

二哥,我今年大二,看你分享的《阿里巴巴 Java 开发手册》上有一段内容说:“循环体内,拼接字符串最好使用 StringBuilder 的 append 方法,而不是 + 号操作符。”到底为什么啊,我平常一直就用的‘+’号操作符啊!二哥有空的时候能否写一篇文章分析一下呢?就在昨天,一位叫小菜的读者微信我说了上面这段话。我当时看到这条微信的第一感觉是:小菜你也太菜了吧,这都不知道为啥啊!我估...

2019-11-14 05:57:55

工作半年就迷茫,给你一盏明灯

大神,前端工作半年了,学的很迷茫,总感觉不知道怎么去自学,看书吸收能力差,可以给迷茫的人一点您的宝贵意见吗?前几天,小伙伴星星微信我说了上面这段话。首先呢,纠正两点,我不是大神,我真的不是,顶多是个大佬(皮一下);我对星星你没有任何意见哦,要有的话,也只是一点点建议,仅供参考哈。其次呢,说实话,工作半年,迷茫的有点早啊。就我所知,刚入职的年轻人都喜欢热火朝天地干,就像刚刚交往的恋人一样,...

2019-11-11 06:14:49

25 篇 Java 入门技术博文,送给正在自学的你

很多大学生或者正在自学的程序员问我:“二哥,能否提供一个 Java 入门的学习路线?”刚好我之前花了 7 周多的时间写了 25 篇 Java 入门的技术博文,于是我想不妨把这些整理成一个系列分享出来,给大家作为一个参考。先来通过思维导图看一下这 25 篇 Java 入门技术博文涉及到的内容。下面是这 25 篇 Java 技术博文对应的链接。非常适合作为入门的参考。Java 的核心目的和并发...

2019-11-09 11:04:12

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

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

2019-11-06 16:44:45

Java 的操作符——“=”号

本篇来说道说道 Java 的操作符——“=”号:我不是判官,我只是用来赋值的。记得 2010 年刚参加工作的时候,我的同事小王就因为一行简单的代码被领导骂的狗血喷头。当时小王被骂的那个惨啊,至今我还历历在目。究竟是一行什么代码呢?据我惨痛的回忆,大概是这样的:if (b = c) {// ...}我那同事小王很明显是想要判断 b 和 c 是否相等(==),然而却莫名其妙的少了一个 = ...

2019-11-06 16:30:46

Java 并发编程(四):如何保证对象的线程安全性

本篇来谈谈Java并发编程:如何保证对象的线程安全性。

2019-11-06 05:28:48

如何理解 Java 中的继承?

编点俏皮话吧,这样可以更好地理解继承(extends)——小明他爸是个七品芝麻官,那么小明就是个管二代;小明他爸当年走过雪山草地,越过鸭绿江边,那么小明就是个宏二代;小明他爸有三亩地,拆迁后分了 10 套房,那么小明就是柴二代。// 老华class Laohua {}// 小华class Xiaohua extends Laohua {}请允许我继续编下去:小华和小华他爸都是手...

2019-11-05 09:27:34

程序员的路是一行一行走出来的

01、大学回想十年前,我还是一名大学生,傻乎乎的对未来没有任何的规划。每天就知道混日子,打打游戏、谈谈恋爱。至于毕业后能不能找到一份工作,心里完全没个底。非常遗憾的是,那时候没有遇到一个像现在的我这么贴心的老哥给指导一下。哎,年轻人,看你天资聪慧,不如趁着大把的时间,读读《代码大全》、《人月神话》、《人件》、《代码的整洁之道》等等经典名著,这将对你的未来大有裨益。如果文笔还不错的话,还可以在...

2019-11-04 16:47:00

对《Java编程思想》读者的一点建议

《Java编程思想》这本书在豆瓣的评分高达9.1分,但我总觉得有点虚高。记得刚上大学那会,就在某宝上买了一本影印版的《Java编程思想》,但由于初学Java,对编程极度缺乏信心,导致看这本书有一种看天书的感觉。后来,去苏州参加工作的时候把它作为最宝贵的纪念品带了过去。2014年回洛阳的时候把它送给了一位关系还不错的同事,权当是分别的礼物吧。2016年的时候,我又重新买了一本,希...

2019-10-30 18:03:18

增强的字节码反编译工具:Enhanced Class Decompiler

EnhancedClassDecompiler的中文直译就是“增强的字节码反编译工具”,下文简称为ECD。ECD将JD、Jad、FernFlow、CFR、Procyon与Eclipse无缝集成,并且允许Java开发人员直接调试类文件而不需要源代码。这还不算完啊,它还集成了Eclipse类编辑器M2E插件,支持Javadoc、参考搜索、库源附加、字节码视图和JDK...

2019-10-29 15:59:13

Windows 安装 Eclipse

Eclipse是一款非常有名的跨平台开源集成开发环境(IDE)。是我最喜欢的一款,没有之一。最初是IBM公司开发的,后来贡献给了开源社区,现在由非盈利软件供应联盟Eclipse基金会管理。建议大家从官网上下载Eclipse,地址为:https://www.eclipse.org/downloads/选择最新版本就好。下载完成后,直接运行安装文件即可安装Eclipse。...

2019-10-29 12:17:38

Windows 安装 JDK 与环境变量配置

一、下载JDK目前,JDK最流行的版本依然是JDK1.8,它的官网下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html新手可以点击这个链接查看什么是JDK查看自己的Windows系统,是64位还是32位。选择对应版本的JDK下载。下载...

2019-10-29 11:08:02

JDK 和 JRE 有什么区别?

很多初学者容易搞混JDK和JRE,我也一直搞混(忍不住笑)。JDK是JavaDevelopmentToolKit的简称,也就是Java开发工具包。JDK是整个Java的核心,包括Java运行环境(JavaRuntimeEnvirnment,简称JRE),Java工具(比如javac、java、javap等等),以及Java基础类库(比如rt.jar...

2019-10-29 09:19:17

什么是 JDK?

JDK是JavaDevelopmentToolKit的简称,也就是Java开发工具包。JDK是整个Java的核心,包括Java运行环境(JavaRuntimeEnvirnment,简称JRE),Java工具(比如javac、java、javap等等),以及Java基础类库(比如rt.jar)。最主流的JDK是Oracle公司发布的JDK,除了...

2019-10-29 08:47:48

为什么要学 Java?

因为Java是世界第一的编程语言啊!谁给的底气?大概是TIOBE这个编程语言排行榜吧。TIOBE是编程语言流行趋势的一个指标,每月更新,基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(Google、Bing、Wikipedia)进行计算。上面这幅图是几个热门编程语言(Java、C、Python、JavaScript等等)近些年来的增长趋势。可以看得...

2019-10-28 21:16:38

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 图书勋章
    图书勋章
    CSDN技术图书作者专属勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力计划专属勋章
    原力计划专属勋章
    参与原力计划活动,成功进入英雄榜即可获得