System类
类中的方法和属性都是静态的,主要是描述系统的一些信息。
out:标准输出,默认是控制台;
in:标准输出,默认是键盘。
主要方法:static Properties getProperties();//调用方法System.getProperties();获取系统的属性信息
在DOS命令行中输入-D<名称>=<值>,可以动态添加属性信息
Runtime类
该类中没有提供构造函数,说明不可以创建对象,说明该方法应该都是静态的,但是发现还有非静态方法,说明该类很定提供了获取该对象的方法,而且该方法是静态的。查看API发现该方法是:static Runtime getRuntime();其中的Process exec?(String command);方法可以开启一个应用程序。
Date类(java.util)
可以创建对象,但是发现很多方法已经过时了。并且获得的日期格式并不是我们希望获得的。
代码示例:
package second.study; import java.util.Date; public class Test { public static void main(String[] args) { dateDemo(); } public static void dateDemo() { Date date = new Date(); System.out.println(date); } } /* *Res: * Mon Mar 16 20:07:39 CST 2020
*/
DateFormat类
抽象类,使用SimpleDateFormat子类创建对象,在构造函数中传入格式化的方式,调用format()方法,就可以获得想要的日期格式。
代码示例:
package second.study; import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) { dateDemo(); } public static void dateDemo() { Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时:mm分:ss秒"); System.out.println(sdf.format(date)); } } /*Res: * 2020年03月16日20时:25分:01秒
*/
原文:https://www.cnblogs.com/star-491849224/p/12506511.html