System源码分析
2024-01-02 10:17:01
/*通过静态初始化器注册本地。
?????*
*VM将调用initializeSystemClass方法来完成
*该类的初始化与clinit分离。
*请注意,要使用VM设置的属性,请参阅约束条件
*在initializeSystemClass方法中描述。
?????*/
? ? private static native void registerNatives();
? ? static {
? ? ? ? registerNatives();
? ? }
? /**不要让任何人实例化这个类*/
? ? private System() {
? ? }
/**
*返回当前时间(以毫秒为单位)。请注意
*而返回值的时间单位是毫秒,
*值的粒度取决于底层
*操作系统,并且可以更大。例如,许多
*操作系统以数十为单位测量时间
*毫秒。
*
*<p>请参阅类的描述<code>Date</code>以获取
*对之间可能出现的细微差异的讨论
*“计算机时间”和协调世界时(UTC)。
*
*@返回两者之间的差值,以毫秒为单位
*当前时间和UTC 1970年1月1日午夜。
*@见java.util.Date
*/
public static native long currentTimeMillis();
文章来源:https://blog.csdn.net/henanchina/article/details/135332610
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!