标签:
System中的属性和方法都是静态的。
in:标准输入,默认键盘
out:标准输出,默认控制台
getProperties:系统信息
System.setProperty("mykey","myvalue")
String System.getProperty("mykey")
Runtime 没构造函数,不可以new对象。
通过static Runtime getRuntime()来获取对象。
方法:
exec(String command)//执行某个命令
举例:
import java.io.IOException;
import java.util.*;
public class Test {
public static void main(String[] args) throws IOException, InterruptedException
{
Runtime r = Runtime.getRuntime();
Process p =r.exec("winmine.exe xxx。txt");//执行改程序打开后面的文件
Thread.sleep(1000);
p.destroy();//杀掉子进程。
}
}
Date
可以new对象,方法介绍
import java.io.IOException;
import java.util.*;
import java.text.*;
public class Test {
public static void main(String[] args) throws IOException, InterruptedException
{
Date d = new Date();
sop(d);//打印的时间看不太懂,按某种格式打印
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hEh:mm:ss");//将年月日模式封装
String time =sdf.format(d);//调用方法,格式化指定对象
sop(time);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
Calender类 抽象类
可以通过方法获取对象
Calender c = Calender.getInstance();
sop(c.get(Calender.YEAR);
一大堆关于时间的,随查随用。
Math数学类
属性
Math.E
Math.pi
方法
Math.abs(int/float/double...) //绝对值
Math.sin/cos/tan/asin/acos/atan
double Math.ceil(double a) //返回最大于指定数据的最小整数的double值
double Math.floor(double a) //返回最小于指定数据的最大整数的double值
int/long Math.round(float)//四舍五入
double Math.pow(2,3); //2的三次幂
double Math.random() //返回大于等于0.0且小于1.0的随机double值。
JAVA 17(其他各种对象)
标签:
原文地址:http://www.cnblogs.com/hitxx/p/4849604.html