Runtime对象
该类中并没有提供构造函数,不能new对象,只有通过一个静态方法getRuntime返回该对象来获取本类对象;使用Runtime对象可以打开程序可执行文件(exe文件),启动改应用程序 。
public static void Runti()throws IOException
{
Runtime r = Runtime.getRuntime();
r.exec("F:\\1.exe");
Process p =r.exec("f:\\1.exe");
p.destroy();//中断该程序
}
Date对象:一个独立出来,可以记录时间并操作以及格式化的对象
public static void Datedemo() { Date date = new Date(); System.out.println(date); //将模式封装在simpledate中 SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd hh:mm:ss");//传入一个正则表达式 String time = sdf.format(date);//格式化 System.out.println(time); }
Calendar 日历:将日期的年日月分开操作,并且可以进行修改
public static void CalendarDemo1(){ Calendar c = Calendar.getInstance(); //System.out.println(c.get(Calendar.YEAR)); c.set(2012,2,23);//设置时间 System.out.println(c.get(Calendar.MONTH)); c.add(Calendar.YEAR, -1); System.out.println(c.get(Calendar.YEAR)); }
Math:和C语言中的#include《stdio.h》一样,里面封装了很多数学表达式,与数学符号
public static void MathDemo1(){ double d=Math.ceil(12.34);//返回大于指定数据的最小整数 double d1 = Math.floor(12.34);//小于指定数据的最大整数 long l =Math.round(12.34);//四舍五入 System.out.println(d ); System.out.println(d1 ); System.out.println(l ); } public static void MathDemo2(){ Random r = new Random(); for(int x=0;x<10;x++){ //double d=(int)(Math.random()*10+1);//随机生成大于且等于0且小于1的伪随机数 int d = r.nextInt(10)+1; System.out.println(d); } }