首页 / JAVA / java-System类
java-System类
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-System类,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1227字,纯文字阅读大概需要2分钟。
内容图文
一.System类
System中代表程序所在系统,提供了对应的一些系统属性信息,和系统操作
System类不能手动创建对象,因为构造方法被private修饰,阻止外界创建对象。System类中的都是static方法,类名访问即可
二.常用方法:
currentTimeMillis() 获取当前系统时间与1970年01月01日00:00点之间的毫秒差值
exit(int status) 用来结束正在运行的Java程序。参数传入一个数字即可。通常传入0记为正常状态,其他为异常状态
gc() 用来运行JVM中的垃圾回收器,完成内存中垃圾的清除。
getProperty(String key) 用来获取指定键(字符串名称)中所记录的系统属性信息
三.举例应用
// 验证for循环打印数字1-9999所需要使用的时间(毫秒) public static void main(String[] args) { long start = System.currentTimeMillis(); for (int i=0; i<10000; i++) { System.out.println(i); } long end = System.currentTimeMillis(); System.out.println("共耗时毫秒:" + (end-start) ); }
/* 将src数组中前3个元素,复制到dest数组的前3个位置上 复制元素前:src数组元素[1,2,3,4,5],dest数组元素[6,7,8,9,10] 复制元素后:src数组元素[1,2,3,4,5],dest数组元素[1,2,3,9,10] */ public static void main(String[] args) { int[] src = newint[]{1,2,3,4,5}; int[] dest = newint[]{6,7,8,9,10}; System.arraycopy( src, 0, dest, 0, 3); 代码运行后:两个数组中的元素发生了变化 src数组元素[1,2,3,4,5] dest数组元素[1,2,3,9,10] }
/* 练习三:循环生成100-999之间的的三位数并进行打印该数,当该数能被10整除时,结束运行的程序 */ public static void main(String[] args){ Random random = new Random(); while(true){ int number = random.nextInt(900)+100; //0-899 + 100if (nmumber % 10 == 0) { System.exit(0); } } }
原文:https://www.cnblogs.com/akiyama/p/10222893.html
内容总结
以上是互联网集市为您收集整理的java-System类全部内容,希望文章能够帮你解决java-System类所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。