
我們知道,很多maven官方插件都支持skip參數(shù),命令行指定skip=true即可跳過此插件的執(zhí)行,非常方便。但是很多第三方的插件根本就不支持...
很多文章搞長篇大論大講特講人類為了讓計算機能夠準確表示各種字符的演化歷史,這完全是沒有必要的,幾句話就能說明白。 "字符集"和"字符集編碼"是兩...
用JavaFX寫GUI的朋友肯定少不了SceneBuilder這個神器,拖拖拽拽就能完成窗口布局。但是對于Mac M1的用戶來說, SceneB...
本篇我們專注invokevirtual這一條指令,先通過簡單粗暴的方式實現(xiàn)指令的功能,然后探究如何通過著名的虛方法表(Virtual Metho...
我們都知道在Java中final字段都是要在定義時完成初始化工作的,否則通不過編譯。但是有一處例外,那就是對于對象的字段來說final字段可以"...
首先需要明確幾個問題。 沒有Native方法JVM什么也做不了 可能很多人認為native方法是Java里的禁區(qū),使用本地方法會犧牲可移植性,而...
一直以來又長又臭的調(diào)用鏈簡直就是Java語言的標志性特色,方法調(diào)用可謂是Java世界里表達一切邏輯的基石。現(xiàn)在我們終于具備了實現(xiàn)它的基礎。 JV...
在上一篇中我們實現(xiàn)了一個能跑的解釋器,支持了一些基本的棧操作指令?,F(xiàn)在我們就可以開始實現(xiàn)"有點用"的數(shù)學運算和條件判斷了。 github: ht...
在上一篇中我們已經(jīng)完成了class文件的解析工作,雖然沒有解析所有的屬性,但是已經(jīng)足夠支持一些基本的算法題Java代碼編譯生成的class文件了...