java常用API System


Java 的 System 类提供了许多静态方法,可以帮助您管理 JVM 和系统资源,包括:

  1. System.out: 标准输出流对象,可以将文本信息输出到控制台。
  2. System.in: 标准输入流对象,可以从控制台读取用户的输入。
  3. System.err: 标准错误流对象,可以输出错误信息。
  4. System.getenv(): 返回系统的环境变量。
  5. System.getProperties(): 返回 Java 运行时环境的所有属性。
  6. System.currentTimeMillis(): 返回当前时间的毫秒数。
  7. System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length): 将一个数组中的元素复制到另一个数组中。
  8. System.exit(int status): 终止 Java 虚拟机。
  9. System.gc(): 运行垃圾回收器,回收无用的对象。
  10. System.loadLibrary(String libname): 加载本地动态链接库。
  11. System.setOut(PrintStream out): 重新定义标准输出流。
  12. System.setErr(PrintStream err): 重新定义标准错误流。
  13. System.setIn(InputStream in): 重新定义标准输入流。
  14. System.setProperties(Properties props): 设置 Java 运行时环境的属性。
  15. System.nanoTime(): 返回当前时间的纳秒数。

以下是更多常用的 System 类的方法:

  1. System.identityHashCode(Object x): 返回指定对象的哈希码值,即对象在内存中的地址。
  2. System.lineSeparator(): 返回当前操作系统的换行符。
  3. System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length): 将一个数组中的元素复制到另一个数组中。
  4. System.getProperty(String key): 返回指定的系统属性。
  5. System.setProperty(String key, String value): 设置指定的系统属性。
  6. System.console(): 返回控制台对象,如果不支持控制台,则返回 null。
  7. System.getenv(String name): 返回指定名称的环境变量的值。
  8. System.getSecurityManager(): 返回安全管理器对象。
  9. System.lineSeparator(): 返回当前操作系统的换行符。
  10. System.load(String filename): 加载指定的本地库文件。
  11. System.runFinalization(): 运行终止器。
  12. System.runFinalizersOnExit(boolean value): 注册终止器以在 JVM 退出时运行。
  13. System.setSecurityManager(SecurityManager s): 设置安全管理器对象。
  14. System.nanoTime(): 返回当前时间的纳秒数。
  15. System.Logger: Java 9 引入的新特性,可用于记录日志和调试信息。


原文链接:codingdict.net