系统中的其他方法

本节描述了System中的某些方法,这些方法在上一节中没有涉及。

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

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

Note:

currentTimeMillisnanoTime的准确性都受到 os 提供的时间服务的限制。不要假定currentTimeMillis精确到最近的毫秒或nanoTime精确到最近的纳秒。同样,currentTimeMillisnanoTime都不应该用来确定当前时间。使用高级方法,例如java.util.Calendar.getInstance

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