請看下面文章的朋友注意字體的顏色,下面的
解釋
和上面的
注釋
是一一對應的~~~~呵呵!
有什么錯誤還請留言,還望不吝賜教!!!?
如果你在看的時候?或者
,呵呵
還請在看之前,自己先運行一下代碼,這樣有你就會了,呵呵???
?
?1
public
?
class
?Test3?
extends
?Test4?
?2
{?
?3
????
{
?4
????????System.out.print(
"
9?
"
);?
//
子類中的動態方法
?5
????}
?
?6
?7
????Test3()
?8
????
{
?9
????????System.out.print(
"
C?
"
);???
//
子類中函數的方法
10
????????System.out.print(
"
D?
"
);???
11
????}
?
12
13
????
static
14
????
{
15
????????System.out.print(
"
3?
"
);????
//
子類中的靜態方法
16
????}
?
17
18
????
{
19
????????System.out.print(
"
A?
"
);????
//
子類中的動態方法
20
????}
?
21
22
????
public
?
static
?
void
?main(String[]?args)
23
????
{
24
????????System.out.print(
"
5?
"
);?????
//
main中函數
25
????????
26
????????
new
?Test3();
27
??????
/**/
/*
這里在main中創建和調用本類方法?
*/
28
????????
29
????????System.out.print(
"
E?
"
);???
//
main中函數
30
????}
31
????
32
????
{
33
?????
34
?????System.out.print(
"
B?
"
);??????
//
main函數中的動態方法
35
?????
36
?????}
37
????
38
????
static
39
????
{
40
????????System.out.print(
"
4?
"
);???
//
main函數中的靜態方法
41
????}
42
}
?
43
44
45
class
?Test4?
46
{
47
????
48
????
{
49
???????System.out.print(
"
6?
"
);??
//
父類中的動態方法
50
????}
?
51
????
52
????Test4()
53
????
{
54
????????System.out.print(
"
8?
"
);??
//
父類中函數的方法
55
????}
56
????
57
????Test4(
int
?i)
58
????
{
59
????????System.out.print(
"
沒傳參數?沒有打印出來?
"
);??
60
????}
61
????
62
????
static
63
????
{
64
????????System.out.print(
"
1?
"
);???
//
父類中的靜態方法
65
????}
66
????
67
????
{
68
????????System.out.print(
"
7?
"
);???
//
父類中的動態方法
69
????}
70
????
71
????
static
72
????
{
73
????????System.out.print(
"
2?
"
);???
//
父類中的靜態方法
74
????}
75
????
76
}
77
78

?2



?3



?4

?5

?6

?7

?8



?9

10

11

12

13

14



15

16

17

18



19

20

21

22

23



24

25

26

27


28

29

30

31

32



33

34

35

36

37

38

39



40

41

42

43

44

45

46



47

48



49

50

51

52

53



54

55

56

57

58



59

60

61

62

63



64

65

66

67



68

69

70

71

72



73

74

75

76

77

78

/*
Java執行過程
父類 > 父類中的靜態方法? >? 子類中的靜態方法? >? main函數中的靜態方法? >? main中函數?? >??
(因為這里又去調用子函數)>? 父類中的動態方法? >? 父類中函數的方法? >? 子類中的動態方法 >
main函數中的動態方法? >? 子類中函數的方法? >? main中函數
*/
============================================
? 下面是分析
============================================
我們這里要分析的是整個JAVA的執行過程。
由于分析內容要涉及jvm內部實現,所以大家先看到這里,下個文章將會比
較難,本人將開始分析jvm,這要求讀者有一定的OS原理知識,如果你還沒怎
么接觸,請先閱讀相關書籍。
地震讓大伙知道:居安思危,才是生存之道。
