System類
常用方法。
long currentTimeMillis() 返回一個長整型的數。 返回的是當前時間的毫秒值。 值=當前時間-1970.1.1
getProperties(); 獲取系統信息 返回Properties類型 。。 該類型是Map的一個子類
Properties存儲的都是String類型的鍵和值
獲取系統信息
Properties pro = System.getProperties();
Set<String> names = pro.stringPropertyNames();
for(String name : names)
{
String value = pro.getProperty(name);
System.out.println(name+"::"+value);
}
Runtime類
該類是單例設計模式。
Runtime r = Runtime.getRuntime();
try {
r.exec("notepad.exe");
} catch (IOException e) {
// TODO 自動生成的 catch 塊
e.printStackTrace();
}
調用一個本地應用程序。
Math類
ceil(); 返回大於參數的最小整數 Math.ceil(12.45);
floor(); 返回小於參數的最大整數
round(); 四捨五入
pow(double a, double b); a的b次冪
random(); 0.0 --1.0 之間的僞隨機數
Date類
Date d = new Date();
將當前日期和時間封裝成對象
Date d = new Date(123434242);
將指定的毫秒封裝成對象。 年月日時分秒形式
日期對象 ----->>毫秒值
getTime(); 轉成毫秒後可以計算時間差
毫秒值--->>日期對象
Date(); 轉成日期對象可以具體操作某個字段 如 年 、月、 日、等