Java點滴(一)
1.建立數組
1 int[] i = {1,2,3};
2 String[] s = {"a","b","c"};
上面的語句確實可以建立數組??此苳1,2,3}可以獨立代表一個數組對象,其實是不可以的,這和String類型的字面值不同,一個String類型的字面值就是一個String類的實例,而一個數組的字面值什么都不是。2 String[] s = {"a","b","c"};
2.靜態方法或變量的覆蓋
1 public class Main {
2
3 public static int i = 10;
4 /**
5 * @param args the command line arguments
6 */
7 public static void main(String[] args) {
8 System.out.println(TTT.i);
9 System.out.println(Main.i);
10 Main m = new Main();
11 System.out.println(m.i);
12 TTT t = new TTT();
13 System.out.println(t.i);
14 Main m2 = new TTT();
15 System.out.println(m2.i);
16 System.out.println(((TTT)m2).i);
17
18 Main.Test();
19 TTT.Test();
20 m.Test();
21 t.Test();
22 m2.Test();
23 ((TTT)m2).Test();
24 }
25
26 public static void Test() {
27 System.out.println("Hello Test From Main.");
28 }
29
30 }
31
32 class TTT extends Main {
33
34 public static int i = 20;
35
36 public static void Test() {
37 System.out.println("Hello Test From TTT.");
38 }
39 }
2
3 public static int i = 10;
4 /**
5 * @param args the command line arguments
6 */
7 public static void main(String[] args) {
8 System.out.println(TTT.i);
9 System.out.println(Main.i);
10 Main m = new Main();
11 System.out.println(m.i);
12 TTT t = new TTT();
13 System.out.println(t.i);
14 Main m2 = new TTT();
15 System.out.println(m2.i);
16 System.out.println(((TTT)m2).i);
17
18 Main.Test();
19 TTT.Test();
20 m.Test();
21 t.Test();
22 m2.Test();
23 ((TTT)m2).Test();
24 }
25
26 public static void Test() {
27 System.out.println("Hello Test From Main.");
28 }
29
30 }
31
32 class TTT extends Main {
33
34 public static int i = 20;
35
36 public static void Test() {
37 System.out.println("Hello Test From TTT.");
38 }
39 }
3.一個接口可以繼承多個接口(使用extends關鍵字)
4.如果一個類中定義了final常量,并且在多個類中被引用,當該常量被修改時(代碼級修改),其他引用該常量的類都要被重新編譯,
否則,新值是不會被代入引用該常量的類中。原因是常量在編譯期被硬編碼到引用它的類中,可以通過反編譯工具來驗證。
5.一個方法的返回類型必須直接寫在方面名稱的前面
6.與類名相同的方法名(非構造函數)是被允許的(JDK1.4測試通過,也許1.4之前的版本不能通過)
1 public class Test {
2 Test() {
3
4 }
5
6 public void Test() {
7
8 }
9 }
2 Test() {
3

4 }
5
6 public void Test() {
7

8 }
9 }
posted on 2008-05-13 10:39 Eric Song 閱讀(154) 評論(0) 編輯 收藏 所屬分類: Java