對(duì)象頭:首先對(duì)象頭分為兩個(gè)部分,第一個(gè)部分是用于儲(chǔ)存對(duì)象自身運(yùn)行時(shí)數(shù)據(jù)(如哈希碼,GC分代年齡),另一部分用于儲(chǔ)存它的指向方法區(qū)的對(duì)象類(lèi)型數(shù)據(jù)的指針。而實(shí)現(xiàn)偏向鎖和輕量鎖要用...
對(duì)象頭:首先對(duì)象頭分為兩個(gè)部分,第一個(gè)部分是用于儲(chǔ)存對(duì)象自身運(yùn)行時(shí)數(shù)據(jù)(如哈希碼,GC分代年齡),另一部分用于儲(chǔ)存它的指向方法區(qū)的對(duì)象類(lèi)型數(shù)據(jù)的指針。而實(shí)現(xiàn)偏向鎖和輕量鎖要用...
視頻地址: https://www.youtube.com/watch?v=9054CPqu9Fw&list=PL_MDptw3Zft_Xb8-i0WBGtwdUN14TMJ...
多線程通信:其實(shí)就是多個(gè)線程在操作同一個(gè)資源,但是操作的動(dòng)作不同。需要對(duì)操作代碼進(jìn)行同步,而且要同一個(gè)鎖(用類(lèi)的字節(jié)碼文件對(duì)象)。 某一時(shí)刻輸入的執(zhí)行權(quán)被搶走了,輸出不交出執(zhí)...
CPU同一個(gè)時(shí)刻執(zhí)行一個(gè)程序,一個(gè)進(jìn)程中可能出現(xiàn)多條執(zhí)行路徑,也就是線程。 線程是進(jìn)程的控制單元,是進(jìn)程中真正執(zhí)行的部分。線程控制進(jìn)程的執(zhí)行。一個(gè)進(jìn)程至少有一個(gè)線程負(fù)責(zé)程序的...
內(nèi)部類(lèi)定義在局部時(shí): 1.不可以被成員修飾符(static等)修飾 2.可以直接訪問(wèn)外部類(lèi)中的成員(因?yàn)檫€持有對(duì)外部類(lèi)的引用),不可以訪問(wèn)內(nèi)部類(lèi)所在的局部中的變量,只能訪問(wèn)f...
1.多態(tài)的體現(xiàn) 父類(lèi) 對(duì)象名 = new 子類(lèi)(); func(父類(lèi) 子類(lèi)對(duì)象){} 父類(lèi)的引用指向了自己的子類(lèi)對(duì)象; 父類(lèi)的引用可以接受自己的子類(lèi)對(duì)象。 2.多態(tài)的前提 必...
問(wèn)題: 1.無(wú)法在網(wǎng)頁(yè)輸入ftp://ip登錄 2.filezlla server不能連接用戶(hù) 3.filezlla server連接用戶(hù)之后出現(xiàn)錯(cuò)誤: 425 Can't ...
子類(lèi) extends 父類(lèi) 所屬關(guān)系 is a 提高代碼復(fù)用性;讓類(lèi)與類(lèi)之間產(chǎn)生關(guān)系,多態(tài)特性; 一般只支持單繼承,Java支持多層繼承; 具體調(diào)用時(shí)要?jiǎng)?chuàng)建最子類(lèi)的對(duì)象,因?yàn)?..
封裝private:僅對(duì)外提供公共訪問(wèn)方式,隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié)。私有只在本類(lèi)中有效,類(lèi)以外即使建立對(duì)象也不能訪問(wèn)成員,但是可以通過(guò)函數(shù)來(lái)修改和訪問(wèn)。外部不需要用到的方法...
1.函數(shù)的重載:允許函數(shù)同名但是需要函數(shù)的參數(shù)列表(參數(shù)類(lèi)型和個(gè)數(shù)而不包括參數(shù)名)不同,重載與返回類(lèi)型無(wú)關(guān)。所以功能一致的函數(shù)可以重名。 2.數(shù)組 固定同一種類(lèi)型數(shù)據(jù) 元素類(lèi)...
游戲不應(yīng)該注重于數(shù)值給玩家?guī)?lái)的優(yōu)越感,而在于趣味性。 游戲的制作不應(yīng)過(guò)于完美。讓玩的人鉆空子可以更加快樂(lè)。 游戲的故事敘述怎樣才能將樂(lè)趣與劇情融合呢?枯燥而且中二的內(nèi)容只會(huì)...