背景
毕业已经一年,面向业务编程也已经一年,期间学习了一本新的jvm语言。但回过头来看,自己刚入门java的时候,并没有全面和系统的学习java的知识,仅仅局限于能用、会用的程度。也从来没有站在设计者的角度思考java为什么要这样设计,一部分原因是一些底层的如字节码、虚拟机等概念在平时的编程中基本用不到。但是现在看来,这可能就是初级工程师到中级工程师的一个分水岭。
目标
基于以上的一些思考,我决定开始重学java。本系列博客主要记录一些我平常没有重视过,但需要知道的一些知识点,希望通过博客的方式能达到一个二次思考的过程,加深对java的理解。如果能帮助到其他想牢固java基础的同学,我也会非常开心。
方案
为加深对一些基础知识的理解和记忆,本系列会从案例分析入手,逐步分析案例背后涉及到的知识点,并将必要的内容以代码的形式展现,从而达到深层次记忆的效果。
本系列的知识点完全来源于以下两本书籍,有需要的可以提取,请勿用于商用:
网友评论