c語言的程式猿們肯定會對這個新特性倍感親切。
輸出乙個加法算式,1.5版本以前的寫法是:
int x = 5;int y = 7;
int nsum = x +y;
system.out.println(x + " + " + y + " = " + nsum);
而在1.5版本中可以寫為:
system.out.printf("%d + %d = %d\n", x, y, nsum);
以上兩種寫法的輸出結構是一樣的,即「5 + 7 = 12」。
printf還可以提供更為靈活、強大的輸出功能,比如限定按照兩位整數的形式輸出,可以寫為
system.out.printf(」%02d + %02d = %02d\n「, x, y, nsum);
輸出結果將是「05 + 07 = 12」。
_yokoboy
JDK1 5的新特性
1.靜態匯入 靜態匯入得是靜態方法或靜態類 2.可變引數 overload與override的區別 overload是過載,override是重寫 可變引數就是overload 可變引數的特點 1.可變引數中的.只能出現在引數列表的最後 2.可變引數中的.位於變數型別和變數名之間,前後有無空格都可以...
JDK 1 5 新特性 列舉
1 class myenum 56 public static final myenum e1 new myenum 7public static final myenum e2 new myenum 8public static final myenum e3 new myenum 9 1011 ...
JDK1 5的新特性 04
摘要 一,泛型 a.泛型的由來 強轉的麻煩,非法型別的輸入,執行後再修改的費事 b.泛型的原理 a.編譯時期,編譯器按照泛型限定的型別對程式設計師輸入的元素型別進行鑑定,型別超出限定的範圍就報 b.如何證明泛型只作用於編譯器?通過反射得到的集合,可以裝入任意物件 c.需求的擴充套件 限定範圍多元化 ...