随笔分类 -  Java程序员进阶之路

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
据说每一个优秀的 Java 程序员都喜欢她,风趣幽默、通俗易懂。内容包括 Java 基础、Java 并发编程、Java 虚拟机、Java 企业级开发、Java 面试等核心知识点。学 Java,就认准 Java 程序员进阶之路😄
摘要:老读者都知道了,六年前,我从苏州回到洛阳,抱着一幅“海归”的心态,投了不少简历,也“约谈”了不少面试官,但仅有两三个令我感到满意。其中有一位叫老马,至今还活在我的手机通讯录里。他当时扔了一个面试题把我砸懵了:“王二,Java 字符串可以引用传递吗?” 我当时二十三岁,正值青春年华,从事 Java 编 阅读全文
posted @ 2020-01-03 06:21 沉默王二 阅读(1479) 评论(3) 推荐(2) 编辑
摘要:在逛 programcreek 的时候,我发现了一些专注基础但不容忽视的主题。比如说:Java 的可变参数究竟是怎么一回事?像这类灵魂拷问的主题,非常值得深入地研究一下。 我以前很不重视基础,觉得不就那么回事嘛,会用就行了。就比如说今天这个主题,管它可变不可变呢,不就是个参数嘛,还能有多大学问——抱 阅读全文
posted @ 2019-12-30 11:00 沉默王二 阅读(724) 评论(1) 推荐(2) 编辑
摘要:在逛 Stack Overflow 的时候,发现了一些访问量像‎安第斯山一样高的问题,比如说这个:打印 Java 数组最优雅的方式是什么?访问量足足有 220W+,想不到啊,这么简单的问题竟然有这么多程序员被困扰过。 来回顾一下提问者的问题吧: 在 Java 中,数组虽然是一个对象,但并未明确的定义 阅读全文
posted @ 2019-12-26 12:57 沉默王二 阅读(919) 评论(1) 推荐(4) 编辑
摘要:限时 1 秒钟给出答案,来来来,听我口令:“Java 如何获取数组和字符串的长度?length 还是 length()?” 在逛 programcreek 的时候,我发现了上面这个主题。说实话,我当时脑海中浮现出了这样一副惊心动魄的画面: 面试官老马坐在我的对面,地中海式的发型令我敬佩有加。尽管略显 阅读全文
posted @ 2019-12-24 10:49 沉默王二 阅读(2793) 评论(6) 推荐(7) 编辑
摘要:在逛 Stack Overflow 的时候,发现了一些访问量像熊耳山一样高的问题,比如说这个:为什么不应该使用Java的原始类型?访问量足足有 205K+,这不得了啊!说明有很多很多的程序员被这个问题困扰过。实话实说吧,本文之前的我就是其中之一。 <!--more--> 来回顾一下提问者的问题吧: 阅读全文
posted @ 2019-12-19 17:53 沉默王二 阅读(976) 评论(1) 推荐(5) 编辑
摘要:在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。 另外,我想要告诉大家的是,作为程序员,我们千万不要轻视这些基础的知识点。因为基础的知识点是各种上层技术共同的基础,只有彻底地掌 阅读全文
posted @ 2019-12-17 10:43 沉默王二 阅读(1007) 评论(1) 推荐(3) 编辑
摘要:在逛 programcreek 的时候,我发现了一些小而精悍的主题。比如说:Java 的 substring() 方法是如何工作的?像这类灵魂拷问的主题,非常值得深入地研究一下。 另外,我想要告诉大家的是,研究的过程非常的有趣,就好像在迷宫里探宝一样,起初有些不知所措,但经过一番用心的摸索后,不但会 阅读全文
posted @ 2019-12-12 07:31 沉默王二 阅读(737) 评论(2) 推荐(5) 编辑
摘要:在逛 Stack Overflow 的时候,发现了一些访问量像阿尔卑斯山一样高的问题,比如说这个:Java 到底是值传递还是引用传递?访问量足足有 188万+,这不得了啊!说明有很多很多的程序员被这个问题困扰过。实话实说吧, "我" 就是其中之一。 来回顾一下提问者的问题: 我一直认为 Java 是 阅读全文
posted @ 2019-12-11 08:42 沉默王二 阅读(892) 评论(3) 推荐(4) 编辑
摘要:在逛 Stack Overflow 的时候,发现了一些访问量像昆仑山一样高的问题,比如说这个:为什么会发生 ?这样看似简单到不值得一问的问题,访问量足足有 69万+,这不得了啊!说明有不少的初级程序员被这个问题困扰过。实话实说吧, "我" 也有点吃不准为什么。 来回顾一下提问者的问题: 究竟意味着什 阅读全文
posted @ 2019-12-07 10:05 沉默王二 阅读(1171) 评论(0) 推荐(3) 编辑
摘要:在逛 programcreek 的时候,发现了一些精妙绝伦的主题。比如说:为什么 Java 字符串是不可变的?像这类灵魂拷问的主题,非常值得深思。 <! more 对于绝大多数的初级程序员来说,往往停留在“知其然不知其所以然”的层面上——会用,但要说底层的原理,可就只能挠挠头双手一摊一张问号脸了。 阅读全文
posted @ 2019-12-05 09:47 沉默王二 阅读(900) 评论(2) 推荐(3) 编辑
摘要:在逛 Stack Overflow 的时候,发现了一些访问量像喜马拉雅山一样高的问题,比如说这个:如何比较 Java 的字符串?访问量足足有 370万+,这不得了啊!说明有很多很多的程序员被这个问题困扰过。 <! more PS:系列文章回顾:《 "Stack Overflow 上250万浏览量的一 阅读全文
posted @ 2019-12-03 09:15 沉默王二 阅读(1207) 评论(3) 推荐(2) 编辑
摘要:在逛 programcreek 的时候,我发现了一些小而精悍的主题。比如说:创建 Java 字符串,用 "" 还是构造函数?像这类灵魂拷问的主题,非常值得深入地研究一下。 01、"" 来看这样一串代码: 是因为 a 和 b 指向的是方法区中同一个字符串常量值。当相同的字符串被创建多次时,只会保存字符 阅读全文
posted @ 2019-11-28 15:03 沉默王二 阅读(408) 评论(0) 推荐(1) 编辑
摘要:IntelliJ IDEA 简称 IDEA,被业界公认为最好的 Java 集成开发工具,尤其在智能代码助手、代码自动提示、代码重构、代码版本管理(Git、SVN、Maven)、单元测试、代码分析等方面有着亮眼的发挥。IDEA 产于捷克,开发人员以严谨著称的东欧程序员为主。IDEA 分为社区版和付费版 阅读全文
posted @ 2019-11-26 11:23 沉默王二 阅读(8636) 评论(2) 推荐(0) 编辑
摘要:如果大家正在使用一个未曾导入(import)过的类,或者它的静态方法或者静态字段,IDEA 会给出对应的建议,只要按下 ⌥(option)和回车就可以接受建议。 但我觉得这样做仍然很麻烦,不够智能化。怎么办呢? 打开 IDEA 的首选项,找到 Editor | General | Auto Impo 阅读全文
posted @ 2019-11-26 11:14 沉默王二 阅读(51153) 评论(1) 推荐(5) 编辑
摘要:本篇我们来聊聊 Java 的 fail fast 机制,文字一如既往的有趣哦。 <! more 01、前言 说起来真特么惭愧:十年 IT 老兵,Java 菜鸟一枚。今天我才了解到 Java 还有 fail fast 一说。不得不感慨啊,学习真的是没有止境。只要肯学,就会有巨多巨多别人眼中的“旧”知识 阅读全文
posted @ 2019-11-22 08:48 沉默王二 阅读(1142) 评论(3) 推荐(4) 编辑
摘要:《Java核心技术卷一》是唯一可以和《 "Java编程思想" 》媲美的一本 Java 入门书。单从技术的角度来看,前者更好一些。但上升到思想层面嘛,自然后者更好,两者的偏重点不同。 思想不会变,所以《Java编程思想》还停留在第 4 版(2007 年);而技术是要更新迭代的,所以《Java核心技术卷 阅读全文
posted @ 2019-11-14 13:21 沉默王二 阅读(4855) 评论(0) 推荐(3) 编辑
摘要:我有一个朋友,叫老刘,戴着度数比我还高的近视镜,显得格外的“程序员”;穿着也非常“不拘一格”,上半身是衬衣西服,下半身是牛仔裤运动鞋。 我和老刘的感情非常好,每周末我们都要在一起吃顿饭。这周,我们吃的是洛阳有名的吴家刀削面,席间他聊了一件蛮有趣的面试经历;我听得津津有味。 散席的时候,老刘特意叮嘱我 阅读全文
posted @ 2019-11-14 10:52 沉默王二 阅读(751) 评论(0) 推荐(1) 编辑
摘要:二哥,我今年大二,看你分享的《阿里巴巴 Java 开发手册》上有一段内容说:“循环体内,拼接字符串最好使用 StringBuilder 的 append 方法,而不是 + 号操作符。”到底为什么啊,我平常一直就用的‘+’号操作符啊!二哥有空的时候能否写一篇文章分析一下呢? 就在昨天,一位叫小菜的读者 阅读全文
posted @ 2019-11-14 06:00 沉默王二 阅读(1188) 评论(2) 推荐(12) 编辑
摘要:经常有一些读者问我:“二哥,学习 Java 应该关注哪些网站?”,我之前的态度一直是上知乎、上搜索引擎搜一下不就知道了。但读者对我这个态度很不满意,他们说,“我在问你,又不是问知乎,问搜索引擎。”你还别说,读者说得有道理。 于是我想,那就推荐一些吧。先说我心目中的前三名,但不局限于 Java 学习者 阅读全文
posted @ 2019-11-13 14:37 沉默王二 阅读(877) 评论(1) 推荐(2) 编辑
摘要:本篇来谈谈 Java 并发编程:如何保证对象的线程安全性。 01、前言 先让我吐一句肺腑之言吧,不说出来会憋出内伤的。《Java 并发编程实战》这本书太特么枯燥了,尽管它被奉为并发编程当中的经典之作,但我还是忍不住。因为第四章“对象的组合”我整整啃了两周的时间,才啃出来点肉丝。 读者朋友们见谅啊。要 阅读全文
posted @ 2019-11-06 05:39 沉默王二 阅读(3470) 评论(2) 推荐(2) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页