為什么要學(xué)習(xí)Kotlin?想必做Java開(kāi)發(fā)的同學(xué)們,都基本接觸過(guò)Intellij Idea這款大名鼎鼎的Java編程語(yǔ)言開(kāi)發(fā)撰寫(xiě)時(shí)所用的集成開(kāi)...
深入理解對(duì)象 我們知道,Java是一門(mén)面向?qū)ο笤O(shè)計(jì)的語(yǔ)言,面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言中有類(lèi)和對(duì)象的概念。類(lèi)就是具備某些共同特征的實(shí)體的集合,它是一種...
我們?yōu)槭裁匆獙W(xué)習(xí)Java I/O?在對(duì)象序列化、Json解析、XML解析、zip壓縮處理的時(shí)候,均需要以I/O作為基礎(chǔ),這些都需要很扎實(shí)的Jav...
序列化 將數(shù)據(jù)結(jié)構(gòu)或?qū)ο筠D(zhuǎn)換成二進(jìn)制串的過(guò)程。 序列化方案 Serializeble Java序列化方案 在Java中使用Serializebl...
JVM 什么是JVM JVM全稱為Java Virtual Machine,就是Java虛擬機(jī)。我們的Java程序,經(jīng)過(guò)javac編譯之后,會(huì)生...
序列化 將數(shù)據(jù)結(jié)構(gòu)或?qū)ο筠D(zhuǎn)換成二進(jìn)制串的過(guò)程。 序列化方案 Serializeble Java序列化方案 在Java中使用Serializebl...
AbstractQueuedSynchronizer 什么叫做AQS?從名字可以看出,AQS就是抽象隊(duì)列同步器,是用來(lái)構(gòu)建鎖或者其他同步組件的基...
阻塞隊(duì)列 隊(duì)列 隊(duì)列是一種特殊的線性表,特殊之處在于它只允許在表的前端(front)進(jìn)行刪除操作,而在表的后端(rear)進(jìn)行插入操作,和棧一樣...
并發(fā)基礎(chǔ)知識(shí)補(bǔ)全 Callable、Future和FutureTask 在前文(線程基礎(chǔ)、線程之間的共享與協(xié)作)中提到過(guò)中,新啟線程的方式只有兩...