關(guān)于Java并發(fā)的書籍和文章已經(jīng)有很多了驰凛,但是就我自己的學(xué)習(xí)下來的感受來說羽莺,有一些看似簡(jiǎn)單的知識(shí)點(diǎn)宣赔,以至于大神們和文章的作者們都直接忽略了,但是...
內(nèi)存是程序員逃不開的話題,當(dāng)然Java因?yàn)橛蠫C使得我們不用手動(dòng)申請(qǐng)和釋放內(nèi)存,但是了解Java內(nèi)存分配是做內(nèi)存優(yōu)化的基礎(chǔ)宇攻,如果不了解Java內(nèi)...
Java內(nèi)部類,相信大家都用過倡勇,但是多數(shù)同學(xué)可能對(duì)它了解的并不深入逞刷,只是靠記憶來完成日常工作,卻不能融會(huì)貫通妻熊,遇到奇葩問題更是難以有思路去解決夸浅。...
Java泛型,算是一個(gè)比較容易產(chǎn)生誤解的知識(shí)點(diǎn)扔役,因?yàn)镴ava的泛型基于擦除實(shí)現(xiàn)题篷,在使用Java泛型時(shí),往往會(huì)受到泛型實(shí)現(xiàn)機(jī)制的限制厅目,如果不能深入...
單例模式番枚,可能是唯一一個(gè)我們談到時(shí),每個(gè)工程師都會(huì)二眼放光损敷,滔滔不絕的模式葫笼,除了它最簡(jiǎn)單直接外,還因?yàn)槲覀儭白砸詾椤睂?duì)它了如指掌拗馒,這篇文章帶大家...
JDK的io庫(kù)由于歷史原因設(shè)計(jì)的比較復(fù)雜路星,有很多裝飾類,使用起來需要記憶大量的類诱桂,相信你也對(duì)此早已詬病不滿洋丐。Square公司推出的Okio應(yīng)運(yùn)而...
Java中的IO類庫(kù)設(shè)計(jì)的比較繁瑣,IO這一塊知識(shí)又是基礎(chǔ)必備的挥等,而且工作學(xué)習(xí)中經(jīng)常用到友绝。這一塊知識(shí)看起來不難,但是想深入全面掌握也還是要花點(diǎn)功...
現(xiàn)在CPU都是有多個(gè)核心肝劲,并行已經(jīng)成為事實(shí)迁客,一方面我們希望最大限度利用機(jī)器性能(利用多線程提高吞吐率),另一方面機(jī)器的硬件資源是有限的辞槐,我們也不...
Serializable和Parcelable, 都可以用來做序列化掷漱,網(wǎng)上也有很多文章分析它們的優(yōu)缺點(diǎn),大部分的結(jié)論都是Serializable...