
JIT Compiler(即時編譯器)全稱為Just In Time仲锄,為JVM的一部分揪胃。眾所周知材失,JIT技術(shù)可以提高Java代碼的運行速度蓝角。本文...
Java和C/C++的區(qū)別之一就是自動管理內(nèi)存径簿,即自動分配和回收內(nèi)存琐驴。在程序員不能自己管理內(nèi)存的情況下俘种,理解Java如何回收內(nèi)存將有助于提高編碼...
前段時間讀了Effective Java第三版中的異常,讀了之后也沒總結(jié)绝淡,很多知識點都是囫圇吞棗地理解宙刘。尤其是一些概念上的區(qū)別會直接影響如何使用...
原文鏈接 Beware the dangers of generic Exceptions 捕獲和拋出泛型異常(Generic Exceptio...
一個Java對象可以分為三部分存儲在內(nèi)存中,分別是:對象頭(Header)牢酵、實例數(shù)據(jù)(Instance Data)和對齊填充(Padding)悬包。...
一、JMM的必要性 眾所周知馍乙,數(shù)據(jù)競爭(Data Racing)在并發(fā)編程中是個重要問題布近。操作系統(tǒng)的很大一部分任務(wù)就是在協(xié)調(diào)資源的分配,尤其是內(nèi)...
一丝格、 瞎掰 最近在系統(tǒng)地梳理Java虛擬機的知識撑瞧,想想還是把自己的一些想法記錄下來,不然這些所謂的理解遲早都會被懶惰的大腦神經(jīng)元全部拋棄铁追。盡管記...
近期在系統(tǒng)地梳理季蚂、重新學習Java的基礎(chǔ)知識,發(fā)現(xiàn)很多東西值得記錄下來琅束,不僅是給自己提供一個思考備忘錄扭屁,或許也可以幫到準備開始的你(希望如此)。...
一涩禀、什么是類的成員料滥? 眾所周知,Java反射可以在運行時獲取類的成員艾船。那么問題來了葵腹,什么是類的成員呢?一起來看一下Java 7給出的官方解釋: ...