博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
System系统类常用方法
阅读量:6278 次
发布时间:2019-06-22

本文共 1222 字,大约阅读时间需要 4 分钟。

System

      系统类: 主要用于获取系统的属性数据。

System类常用的方法:

arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 一般
src - 源数组。
srcPos - 源数组中的起始位置。
dest - 目标数组。
destPos - 目标数据中的起始位置。
length - 要复制的数组元素的数量。

int[] srcArr = {10,12,14,16,19};		//把srcArr的数组元素拷贝 到destArr数组中。		int[] destArr = new int[4];				System.arraycopy(srcArr, 1, destArr, 0,4);

  

currentTimeMillis() 获取当前系统时间。 重点
exit(int status) 退出jvm 如果参数是0表示正常退出jvm,非0表示异常退出jvm。 一般

gc() 建议jvm赶快启动垃圾回收期回收垃圾。

getenv(String name) 根据环境变量的名字获取环境变量。
getProperty(key) 根据系统的属性名获取对应的属性值

System.exit(0); //jvm退出..  注意: 0或者非0的 数据都可以退出jvm。对于用户而言没有任何区别。		System.out.println("目标数组的元素:"+ Arrays.toString(destArr)); // 0 14 16 0		System.out.println("当前的系统时间:" + System.currentTimeMillis());		System.out.println("环境变量:"+System.getenv("JAVA_HOME"));						for(int i = 0 ; i<4; i++){			new Person("狗娃"+i);			System.gc(); //建议马上启动垃圾回收期		}            System.out.println();

finalize() 如果一个对象被垃圾回收 器回收的时候,会先调用对象的finalize()方法。

 

RunTime类:

   该类类主要代表了应用程序运行的环境。

getRuntime() 返回当前应用程序的运行环境对象。
exec(String command) 根据指定的路径执行对应的可执行文件。
freeMemory() 返回 Java 虚拟机中的空闲内存量。。 以字节为单位
maxMemory() 返回 Java 虚拟机试图使用的最大内存量。
totalMemory() 返回 Java 虚拟机中的内存总量

  

转载于:https://www.cnblogs.com/xcggdd/p/6061289.html

你可能感兴趣的文章
android中用ExpandableListView实现三级扩展列表
查看>>
%Error opening tftp://255.255.255.255/cisconet.cfg
查看>>
java读取excel、txt 文件内容,传到、显示到另一个页面的文本框里面。
查看>>
《从零开始学Swift》学习笔记(Day 51)——扩展构造函数
查看>>
python多线程队列安全
查看>>
[汇编语言学习笔记][第四章第一个程序的编写]
查看>>
android 打开各种文件(setDataAndType)转:
查看>>
补交:最最原始的第一次作业(当时没有选上课,所以不知道)
查看>>
Vue实例初始化的选项配置对象详解
查看>>
PLM产品技术的发展趋势 来源:e-works 作者:清软英泰 党伟升 罗先海 耿坤瑛
查看>>
vue part3.3 小案例ajax (axios) 及页面异步显示
查看>>
浅谈MVC3自定义分页
查看>>
.net中ashx文件有什么用?功能有那些,一般用在什么情况下?
查看>>
select、poll、epoll之间的区别总结[整理]【转】
查看>>
CSS基础知识(上)
查看>>
PHP中常见的面试题2(附答案)
查看>>
26.Azure备份服务器(下)
查看>>
mybatis学习
查看>>
LCD的接口类型详解
查看>>
Spring Boot Unregistering JMX-exposed beans on shutdown
查看>>