Java System类
System类是Java中的一个包含许多有用方法和字段的类。它提供了与系统相关的操作,如读取和设置系统属性、标准输入输出流的访问、获取当前时间和退出程序等。
System类有以下一些常用的方法和字段:
System.out
和System.err
:这些是标准输出和标准错误输出流。通常使用System.out.println()
来在控制台打印输出。System.err
被用于输出错误信息。System.in
:这是标准输入流,通常通过System.in.read()
从控制台读取输入。System.currentTimeMillis()
:返回当前时间的毫秒数。System.exit()
:用于终止程序运行,参数为程序的退出状态。System.getProperty()
:用于获取系统属性,如操作系统版本、Java版本、文件分隔符等。System.getenv()
:用于获取操作系统的环境变量。
System类还包含其他一些方法,如arraycopy()
用于数组的复制,gc()
用于运行垃圾回收器等。
需要注意的是,System类中的大多数方法和字段都是静态的,可以直接通过类名访问,无需实例化System类的对象。