java中的System类

本文探讨了Java System类的特性,重点讲解了System.exit()的强制退出功能和System.currentTimeMillis()用于测量程序运行时间的方法。同时介绍了native关键字的作用,通过实例演示如何使用System类中的exit()方法并结合时间差计算来展示其实际应用。

System类

System类是不能实例化的,看到源码中没有提供构造方法,而且所有的方法都是表明是静态方法

java中的native关键字

简单讲,一个native方法就是一个java程序调用非java代码的接口。一个Native Method是这样一个java方法:该方法实现由非java语言实现,比如C语言。
更具体的用法可以看下面的博客
https://blog.youkuaiyun.com/jiakw_1981/article/details/3073613

System中的exit()方法

System.exit()方法是实现程序强制退出的功能,不管代码运行到什么地方,遇到这行代码,程序会终止运行

Syste.getCurrentTimeMillis()获取当前的系统时间与1970-1-1午夜时间的差,用毫秒表示

当程序中需要计算方法运行的时间,或者需要比较算法效率时可以获取两次系统时间做差的方式比较运行时间

long now=System.currentTimeMillis();
Thread.sleep(1000);
long now1=System.currentTimeMillis();
int a=100;
System.out.println(now1-now);
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值