大家在寫代碼的時候是不是都只考慮了實現(xiàn),沒有考慮性能呢?如果說你只是做業(yè)務(wù)系統(tǒng)的增刪改查并且業(yè)務(wù)量不大的話。這是毋庸置疑的。但是如果你在較大吞吐量和較小的資源的時候。你的程序...
大家在寫代碼的時候是不是都只考慮了實現(xiàn),沒有考慮性能呢?如果說你只是做業(yè)務(wù)系統(tǒng)的增刪改查并且業(yè)務(wù)量不大的話。這是毋庸置疑的。但是如果你在較大吞吐量和較小的資源的時候。你的程序...
在Java,Android,C#等中,GC是自動的,而在幾種前代編程語言(C,C ++)中,程序員必須明確編寫代碼才能釋放對象。 所以,這對于Java,Android和C#應(yīng)...
上了一天的班了。想必大家都有強(qiáng)烈的周一綜合癥吧。反正我是很強(qiáng)烈的。拖拖拉拉拖了一天,想想欠的債還是要還的。今天就把Java 9新特性示例的下半部分Done了。老慣例,還是會帶...
明天又要上班了,又想到昨天看的最新一期的《極限挑戰(zhàn)》。感慨時光還是轉(zhuǎn)瞬即逝的。依稀記得剛?cè)胄械臅r候,JDK的版本還停留在Java 6。轉(zhuǎn)眼現(xiàn)在已經(jīng)到Java9了。既然是自己的...
今天是周末,祝大家周末愉快,11月3日更新了極限挑戰(zhàn),看的我是感觸良多,心中還是澎湃的不行??吹綍r光的飛逝,讓人更加的感受到,這就是生活。所以也希望大家能夠通過總結(jié)之后珍惜良...
各位父老鄉(xiāng)親兄弟姐妹們。周末到了,講道理今天不應(yīng)該跟大家聊這種索然無味的技術(shù)梗。但是既然開了頭不能虎頭蛇尾的。也到了這個系列的最后一塊——方法區(qū)。昨天我們也預(yù)告了,那既然放出...
昨天我們分析解釋了JVM虛擬機(jī)中的棧(stack)的工作流程和構(gòu)成。大家看完應(yīng)該對于棧有相對全面的了解。今天我們就來解釋第三部分,也是占據(jù)了JVM虛擬機(jī)中最大的一塊內(nèi)存空間的...
昨天跟大家聊過了關(guān)于JVM的程序計數(shù)器的細(xì)節(jié)實現(xiàn)。相比大家覺得程序計數(shù)器也不過如此吧。其實技術(shù)本無難點(diǎn)。故若高深也會讓人感覺虛無縹緲。落入實地其實也就了了。那今天我們開始介紹...
今天跟大家聊聊較為底層的東西。也是作為一個Java開發(fā)必備的知識點(diǎn)。JVM虛擬機(jī)的結(jié)構(gòu)劃分。 相比大家都背的滾瓜爛熟了。JVM虛擬機(jī)不就是:程序計數(shù)器、棧、堆、方法區(qū)嗎?這讀...