05 2019 档案
摘要:GitHub 3.2k Star 的 "Java工程师成神之路" ,不来了解一下吗? GitHub 3.2k Star 的 "Java工程师成神之路" ,真的不来了解一下吗? GitHub 3.2k Star 的 "Java工程师成神之路" ,真的确定不来了解一下吗? 很多人认为工厂模式很简单,只是
阅读全文
摘要:GitHub 2.5k Star 的 "Java工程师成神之路" ,不来了解一下吗? GitHub 2.5k Star 的 "Java工程师成神之路" ,真的不来了解一下吗? GitHub 2.5k Star 的 "Java工程师成神之路" ,真的确定不来了解一下吗? 本文从 Java 编译原理角度
阅读全文
摘要:在《[Java代码的编译与反编译][1]》中,有过关于Java语言的编译和反编译的介绍。我们可以通过 命令将Java程序的源代码编译成Java字节码,即我们常说的class文件。这是我们通常意义上理解的编译。 但是,字节码并不是机器语言,要想让机器能够执行,还需要把字节码翻译成机器指令。这个过程是J
阅读全文
摘要:编程语言 在介绍编译和反编译之前,我们先来简单介绍下编程语言(Programming Language)。编程语言(Programming Language)分为低级语言(Low level Language)和高级语言(High level Language)。 机器语言(Machine Lang
阅读全文
摘要:集合是Java开发日常开发中经常会使用到的。在之前的一些文章中,我们介绍过一些关于使用集合类应该注意的事项,如《为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作》。 关于集合类,《阿里巴巴Java开发手册》中其实还有另外一个规定: ![][1] 本文就来分析一下为
阅读全文
摘要:本文来自我的知识星球的球友投稿,他在最近的校招中拿到了蚂蚁金服的实习生Offer,整体思路和面试题目由作者——泽林提供,部分答案由Hollis整理自知识星球《Hollis和他的朋友们》中「直面Java」板块。 经历了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不
阅读全文