文档

Java™ 教程-Java Tutorials 中文版
System 中的其他方法
Trail: Essential Classes
Lesson: The Platform Environment
Section: System Utilities

System 中的其他方法

本节介绍 System 中的一些方法,这些方法在前面的部分中没有介绍。

arrayCopy 方法有效地在数组之间复制数据。有关更多信息,请参阅 Language Basics 课程中的 Arrays

currentTimeMillisnanoTime 方法可用于测量应用程序执行期间的时间间隔。要以毫秒为单位测量时间间隔,请在间隔的开始和结束时调用 currentTimeMillis 两次,并从第二个返回值减去第一个值。同样,调用 nanoTime 两次测量一个纳秒的间隔。


注意: currentTimeMillisnanoTime 的准确性受操作系统提供的时间服务的限制。不要认为 currentTimeMillis 精确到最接近的毫秒或 nanoTime 精确到最接近的纳秒。此外,currentTimeMillisnanoTime 都不应用于确定当前时间。使用高级方法,例如 java.util.Calendar.getInstance

exit 方法导致 Java 虚拟机关闭,并且整数参数指定了退出状态。退出状态可用于启动应用程序的进程。按照规范,退出状态 0 表示应用程序正常终止,而任何其他值都是错误代码。


Previous page: The Security Manager
Next page: PATH and CLASSPATH