---------------------- android培训 、java培训 、期待与您交流! ----------------------
System类: System类中的方法都是静态的
方法
out:标准输出,默认是控制台
in :标准输入,默认是键盘
描述系统的一些信息
properityes getProperityes() 获取系统所有的信息
properityes是HashTable的子类,也就是Map集合的一个子类对象,那么可以通过Map
的方法取出该集合的元素。
该集合存的都是字符串,没有泛型的定义
它是集合中和IO技术相结合的集合容器,可以用于键值对形式的配置文件
getProperty(key); 获取一个key的值
Set stringPropertyName() ;返回一健的集合
setProperty(key,value);设置key value
load(InputStream);把流的内容加载到properityes里面是
list(PrintStream) 把集合中的数据输出到指定的输出流
store();接收一个输出流,把Property对象的数据通过输出流,打印到指定文件
Runtime类: 该类没有提供构造方法,说明不能new对象,首先想到该类中的方法都是静态的。
但是发现给类中有非静态方法,说明该类有一个方法返回本类类型,且是静态的。
这个方法就是 static Rumtime getRuntime();
exec();执行程序 返回一个Process对象
Process的destroy(); 杀掉子进程 只能杀自己获取的进程对象
public class Test {
public static void main(String args[]) throws IOException {
Runtime r = Runtime.getRuntime();
Process p =r.exec("cmd.exe");//执行cmd程序
p.destroy();//关闭cmd程序
}
}
Date类: 日期类
public class Test {
public static void main(String args[]) throws IOException {
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//定义时间格式
String time=sdf.format(d);//调用format用指定格式 格式化指定的时间
System.out.println(d);//打印 Thu Jun 03 16:17:39 CST 2010
System.out.println(time);//打印2012-06-03
}
}
calendar 类:
public class Test {
public static void main(String args[]) throws IOException {
Calendar c = Calendar.getInstance();
int year=c.get(Calendar.YEAR);//获得年
int month = c.get(Calendar.MONTH);//获得月 为0-11
int date = c.get(Calendar.DATE);//获得日期
int week= c.get(Calendar.DAY_OF_WEEK);//获取星期 0-6
System.out.println(year+"-"+(month+1)+"-"+date+"-"+week);
c.add(Calendar.YEAR, 3);//年份加3
c.add(Calendar.MONTH,8);//月份加3
c.add(Calendar.DATE,3);//月份加3
c.add(Calendar.DAY_OF_WEEK,3);//月份加3
int year1=c.get(Calendar.YEAR);
int month1 = c.get(Calendar.MONTH);
int date1 = c.get(Calendar.DATE);
int week1= c.get(Calendar.DAY_OF_WEEK);
System.out.println(year1+"-"+(month1+1)+"-"+date1+"-"+week1);
}
}
math 类
ceil(i) 返回大于i的最小整数
fool(i) 返回小于i的最小整数
round(i) 对i四舍五入取整数
pow(i,j)返回i的j次方
random() 产生一个0(包含)到1(不包含)之间的随机值;
Random 类 也可以产生随机数
---------------------- android培训 、java培训 、期待与您交流! ----------------------