![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
文件操作是程序開發(fā)中不可缺少的一部分洞渔,任何需要數(shù)據(jù)存儲的軟件都需要進(jìn)行文件操作瓶蚂。文件操作包括打開文件涵卵、讀文件和寫文件。 (1)C++ 中的流類庫 C++ 語言中為不同類型數(shù)據(jù)...
當(dāng)程序主動使用某個(gè)類時(shí)瘦棋,如果該類還未被加載到內(nèi)存中稀火,則JVM會通過加載、連接兽狭、初始化3個(gè)步驟來對該類進(jìn)行初始化憾股。如果沒有意外,JVM將會連續(xù)完成3個(gè)步驟箕慧,所以有時(shí)也把這個(gè)...
顯示鎖和隱式鎖 定義 隱式鎖(Synchronized)是Java的關(guān)鍵字服球,當(dāng)它用來修飾一個(gè)方法或一個(gè)代碼塊時(shí),能夠保證在同一時(shí)刻最多只有一個(gè)線程執(zhí)行該代碼颠焦。因?yàn)楫?dāng)調(diào)用Syn...
內(nèi)存模型 JVM運(yùn)行時(shí)數(shù)據(jù)區(qū)由程序計(jì)數(shù)器、堆圾另、虛擬機(jī)棧霸株、本地方法棧、方法區(qū)部分組成 JVM內(nèi)存結(jié)構(gòu)由程序計(jì)數(shù)器集乔、堆去件、棧、本地方法棧扰路、方法區(qū)等部分組成 1)程序計(jì)數(shù)器 幾乎不...
哈希表 hash表也稱散列表(Hash table)际插,是根據(jù)關(guān)鍵碼值(Key value)而直接進(jìn)行訪問的數(shù)據(jù)結(jié)構(gòu)碘耳。也就是說,它通過把關(guān)鍵碼值映射到表中一個(gè)位置來訪問記錄腹鹉,以...
1.計(jì)算機(jī)的常識: 計(jì)算機(jī)之父 -- 馮.諾依曼 計(jì)算機(jī)最大的獎項(xiàng) -- 圖靈獎愉阎,沒有諾貝爾獎 Java之父 -- 詹姆斯.高斯林 Java1.8/ 8.0 計(jì)算機(jī)是由硬...