靜態和非靜態分開處理
使用到靜態載入時,靜態又分為: 靜態變數, 靜態**塊, 其中載入順序是按照類中書寫的先後順序載入的
非靜態載入順序: 按照非靜態書寫順序載入/執行
靜態方法,例項方法只有在呼叫的時候才會去執行
當靜態載入中遇到需要載入非靜態的情況: 先載入非靜態再載入靜態。
使用new才會涉及到構造方法
public
class
initializedemo
public
initializedemo
(string str)
static
private
int j =
print
("j");
public
static
intprint
(string str)
public
static
void
main
(string[
] args)}1
:gouzaokuai i=
0 n=02
:j i=
1 n=13
:t1 i=
2 n=24
:gouzaokuai i=
3 n=35
:j i=
4 n=46
:t2 i=
5 n=57
:i i=
6 n=68
:jingtaikuai i=
7 n=999
:gouzaokuai i=
8 n=
10010
:j i=
9 n=
10111
:初始化 i=
10 n=
102
子類的例項化過程
乙個物件例項化過程 person p new person 1,jvm會讀取指定的路徑下的person.class檔案,並載入進記憶體,並會先載入person的父類 如果有直接的父類的情況下 2,在堆記憶體中的開闢空間,分配位址。3,並在物件空間中,對物件中的屬性進行預設初始化。4,呼叫對應的建構函...
jQuery的例項化過程
最近在框架封裝的課,了解到jquery的例項化是返回jquery原型的初始化函式 建構函式 例項化出來的例項,但為了jquery例項可以訪問到jquery原型,所以改變init建構函式的原型指向jquery原型,主要 實現如下,其中用jerry 代替jquery。function window un...
子類的例項化過程
乙個物件例項化過程 person p new person 1.jvm會讀取指定路徑下的person.class檔案,並載入進記憶體.並且會先載入person的父類 如果有直接父類的情況下 2.在堆記憶體中開闢空間,分配位址.3.在物件空間中,對物件中的屬性進行預設初始化.4.呼叫對應的建構函式進行...