System类
Runtime类:
该类没有构造方法,说明该类不可以创建对象,该想到该类方法全为静态,看API发现该类中还有非静态方法,那么说明该类中肯定有个方法,可以获取本类对象,方法为静态,并且返回值为本类类型,该方法是static Runtime getRuntime()。
Date类,其中的很多方法都已经过期,现在如果要用到与日期相关的方法,要从DateFormat和Calendar两个类中获取。
例子:将日期格式转换为XXXX年XX月XX日XX周 XX:XX:XX
import java.util.*;
import java.text.*;//SimpleDateFormat在java.text包中;
class DateDemo
{
public static void main(String []args)
{
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日ww周 HH:mm:ss");
String time=sdf.format(d);
System.out.println(time);
}
}
Calendar类 ,为特定瞬间与日历字段之间的转换提供了一些方法。
月份是从0-11月。
星期是 0-6表示星期日到星期六。
import java.util.*;
import java.text.*;
class CalendarDemo
{
public static void main(String []args)
{
String []mons={"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};
String []weeks={"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
Calendar c=Calendar.getInstance();
c.set(2020,10,24);
System.out.println(c.get(Calendar.YEAR));
System.out.println(mons[c.get(Calendar.MONTH)]);
System.out.println(c.get(Calendar.DAY_OF_MONTH));
System.out.println(weeks[c.get(Calendar.DAY_OF_WEEK)]);
}
}
Math 数学类 一些基本的数学算法
以后要尽可能的去查阅API来获得方法怎么使用。