------
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
获取系统属性信息:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd E hh:mm:ss");
------
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
- System:
类中的方法和属性都是静态的。
out:标准输出。默认是控制台。
in:标准输入。默认是键盘。
描述系统的一些信息。
获取系统属性信息:
Properties getProperties();
Properties是Hashtable的子类也就是Map集合的一个子类对象。
那么可以通过Map的方法取出集合中的元素。
该集合中存储的都是字符串,没有泛型定义。
如何在系统中自定义一些特有信息呢?
setProperty(key,value);
获取指定的信息:
getProperty(key);
可不可以在jvm启动时,动态加载一些属性信息呢?
java -D myhaha = myhehe SystemDemo 通过-D的形式动态加载系统属性信息。
- DateFormat
- Calendar
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd E hh:mm:ss");
Calendar c = Calendar.getInstance();
//c.set(2014,9,1);//设置日期
printCalendar(c);
c.add(Calendar.DAY_OF_MONTH, -4);//4天前
printCalendar(c);
- runtime
发现其成员函数有非静态的,可以认为该类拥有一个函数可以获取该类对象,该类对象可以访问这些方法
而这个函数应该是静态static的,并且返回值类型是本类类型。这个特点可以看出使用了单例设计模式
该函数是static Runtime getRuntime();
\是转义字符 \\才能作为普通的分隔字符存在
r.exec()的返回类型是ProcessProcess中还有destroy方法
- Math
Math.random()
返回的伪随机数:0.0~1.0
Math.ceil()
ceil返回大于指定数据的最小整数
Math.floor()
floor返回小于指定数据的最大整数
Math.round()
四舍五入