建立物件做了哪些事

2021-08-22 16:18:38 字數 497 閱讀 8762

class student

//......

}class studentdemo

}

問執行類的初始化過程:student s = new student()時,在記憶體做了哪些事情?

(1)把student.class檔案載入到記憶體

(2)在棧記憶體為s變數開闢空間

(3)在堆記憶體為學生物件申請空間

(4)給學生的成員變數進行預設初始化。null,0

(5)給學生的成員變數進行顯示初始化。劉雯,30

(6)通過構造方法給成員變數進行初始化。李健,44

(7)物件構造完畢,然後把堆記憶體的位址賦給棧記憶體的s變數(s指向了堆記憶體的一塊空間)。

nginx啟動期做了哪些事

nginx是個多程序web容器,不同的配置下它的啟動方式也是不同的,這裡我只說說最典型的啟動方式。它有1個master程序,和多個worker程序 最優配置的數量與cpu核數相關 那麼,首先我們要找到main函式,它在src core nginx.c檔案中。談到原始碼了,這時我們先簡單看下原始碼的目...

按下開機鍵,電腦都做了哪些事

從開啟電源到開始操作,計算機的啟動是乙個非常複雜的過程。先問乙個問題,啟動 用英語怎麼說?回答是boot。可是,boot原來的意思是靴子,啟動 與靴子有什麼關係呢?原來,這裡的boot是bootstrap 鞋帶 的縮寫,它來自一句諺語 pull oneself up by one s bootstr...

樹莓派 能幹啥 大神們都用樹莓派做了哪些事

之前我們介紹過最近很火的樹莓派,為什麼樹莓派會這麼火呢?因為它 不高,但是卻有很多功能,像乙個小型電腦一樣。我們先來看一下樹莓派是什麼樣的,我標註了幾個重要埠。上圖中的40個引腳都有各自的作用,在之後的樹莓派小車教程中會放出一張詳細的引腳圖。我們再來看一下側面。讓我們來看看大神們都用這個小小的樹莓派...