0.Java学习漫谈前言
语雀:语雀文档地址
1.总之,我为什么要写这些?
很简单,我想记录我二周目学习Java的心得,并把它们分享出去。
2.我想说的真正的前言
实际上,这个模块的文章并非是我初次学习Java时的学习总结了,这应该是我学习Java的二周目了,相比于第一次学习中一些自己当时没有完全理解或者理解得模棱两可的东西,在这一次的学习中会更加深入,当然这也就避免不了会接触到更多的关于JVM以及字节码文件运行的相关较为底层的知识了。
相比于初次学习Java时侧重于语言本省的特性,二周目的学习显然没有一周目时更具有系统性,更多的时候,本次学习会以一个问题出发(当然这些问题之间我会尽可能地保持其逻辑上的递进关系),进一步探讨这些问题背后的细节。
因此,这些文章会更具有主观性探索的味道,不像一周目学习时很多问题上网一搜就能轻松得到相关解答,二周目的学习还要依赖于自身的理解,既然理解是主观的,谬误或许会变得不可避免,所以更多的时候,我会倾向于把自己理解的整个问题的思索过程写出来,这样一来更有利于自己和他人在阅读时可以顺着相关的思路对这一问题有更好的理解和回顾,也能对自己的思路起到一定的记录作用。
当然,主观性的东西最大的缺陷就是它不客观,不全面(这不是废话吗),但优点就在于它说的是人话,它不会像教条或者规范一样,只是冷冰冰地把 “你该怎么做,你只能这么做,你绝对不能这么做” 这样的东西直接甩到你的脸上而不加任何解释或者加上几条比规范本身更让人费解的解释(这些解释,或者说规范制定者自认为做出这样的规范的理由,往往需要很深的基础知识才能理解透彻),所以,这些文章可能会类似于对反汇编之后的汇编代码的理解,毕竟我不能直接把语言设计者直接抓过来,阅读它在设计语言时脑子中的“源代码”。
然而,很遗憾的是,我并非是一个很厉害的学术大牛或者技术大佬,我只是一个连工作都找不到的无名小卒,写这些东西看起来有些妄自尊大了,但本着能理解一个问题就写一个的精神,我还是厚着脸皮把自认为正确的解释写了出来,如果有人凑巧不幸地看到了我的相关文章并发现了错误,还希望能够不吝指教。当然,如果你能够在文章中获得一些你本来不知道的东西,并经过二次查证证实无误的知识,那自然再好不过。
最后,文章的更新并没有时间表,只是个人随性发挥,大家随便看看就好了。
3.没有了,就这些,谢谢大家
真的没有了,我扯不下去了。