當(dāng)定義一個(gè)類時(shí),常常需要定義一些成員方法描述類的行為特征,但有時(shí)這些方法的實(shí)現(xiàn)方式是無(wú)法確定的。例如,前面在定義Animal類時(shí),shout()方法用于描述動(dòng)物的叫聲,但是不同動(dòng)物的叫聲是不同的...查看全文>>
在Java中,任何對(duì)象都有生命周期。線程也不例外,它也有自己的生命周期。當(dāng)Thread對(duì)象創(chuàng)建完成時(shí),線程的生命周期便開(kāi)始了。當(dāng)run()方法中代碼正常執(zhí)行完畢或者...查看全文>>
Java學(xué)習(xí)需要多長(zhǎng)時(shí)間,不同基礎(chǔ)的同學(xué)是不一樣的。如果以每天8小時(shí)計(jì)算,沒(méi)有任何基礎(chǔ)的同學(xué)在資料準(zhǔn)備充分的情況下,日復(fù)一日按計(jì)劃地學(xué)習(xí),到找到一份差不多的工作大約需要半年左右的時(shí)間...查看全文>>
、Redis內(nèi)存不足的緩存淘汰策略提供了8種。noeviction:當(dāng)內(nèi)存使用超過(guò)配置的時(shí)候會(huì)返回錯(cuò)誤,不會(huì)驅(qū)逐任何鍵查看全文>>
零基礎(chǔ)的同學(xué)在進(jìn)行Java學(xué)習(xí)之前,肯定要先選擇一臺(tái)趁手的電腦,大多數(shù)人的印象中,Java還有其他開(kāi)發(fā)類的崗位要買好內(nèi)存大一點(diǎn)的處理系統(tǒng)高一點(diǎn),CPU好一點(diǎn)的電腦,其實(shí)不然,在初期學(xué)Java對(duì)電腦的配置沒(méi)有特別高的要求,不需要買配置特別好的電腦,PC機(jī)可以參考如下配置:查看全文>>
在開(kāi)發(fā)TCP程序時(shí),首先需要?jiǎng)?chuàng)建服務(wù)器端程序。JDK的java.net包中提供了一個(gè)ServerSocket婁,該類的實(shí)例對(duì)象可以實(shí)現(xiàn)一個(gè)服務(wù)器端的程序。通過(guò)查閱API文檔可知,ServerSocket類提供了多個(gè)構(gòu)造方法,接下來(lái)就對(duì)ServerSocket的構(gòu)造方法進(jìn)行詳細(xì)講解。查看全文>>