系统中的其他方法
本节描述了System
中的某些方法,这些方法在上一节中没有涉及。
arrayCopy
方法有效地在数组之间复制数据。有关更多信息,请参阅Language Basics类中的Arrays。
currentTimeMillis和nanoTime方法可用于测量应用程序执行期间的时间间隔。要测量以毫秒为单位的时间间隔,请在间隔的开始和结束处两次调用currentTimeMillis
,然后从第二个中减去第一个返回的值。同样,两次调用nanoTime
会测量一个间隔(以纳秒为单位)。
Note:
currentTimeMillis
和nanoTime
的准确性都受到 os 提供的时间服务的限制。不要假定currentTimeMillis
精确到最近的毫秒或nanoTime
精确到最近的纳秒。同样,currentTimeMillis
和nanoTime
都不应该用来确定当前时间。使用高级方法,例如java.util.Calendar.getInstance。
exit方法将导致 Java 虚拟机关闭,并以该参数指定的整数退出状态。退出状态可用于启动应用程序的进程。按照惯例,退出状态0
表示应用程序正常终止,而其他任何值都是错误代码。