目录
System类
java.lang.System
一、概述
用于描述系统资源的类型,该类不用创建对象,直接使用静态变量和静态方法即可。
System类是与系统相关的一个类, 从它里面可以得到与系统相关的属性。
比如: 操作系统的名称,版本等,jre的安装目录,java的版本。
二、常用字段
- System.in:标准输入流,默认关联到键盘上
- System.out:标准输出流,默认关联到控制台上
- System.err:标准错误输出流,默认关联到控制台上,用于打印错误信息,在eclipse中,使用该流打印的内容是红色
三、常用方法
gc():强制垃圾回收器回收内存中的垃圾
exit(int status):退出JVM,code是退出状态码: 0表示程序正常执行结束,JVM退出,如果是非0,表示程序在执行时出现异常导致JVM退出
currentTimeMillis():返回当前时间的毫秒值,表示的是从1970年1月1日0时0分0秒开始到现在经历的毫秒值。1s = 1000ms
getProperty(String key): 根据属性名得到 属性值
getenv(): 得到与环境变量相关的集合
public static void main(String[] args) {
System.out.println("hello");
System.err.println("HELLO"); // 红色输出,最先执行
/*
while(true){
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
if("exit".equals(str)){
System.exit(0); // 退出程序
}
}
*/
System.out.println(System.currentTimeMillis());
System.out.println(new Date().getTime());
}
上一篇:(39)Java基础 --工具类和常用类 -Random类
下一篇:(41)Java基础 --递归