Java常用类(四)System类与Runtime类

System类定义了一些与系统相关的属性和方法,它所提供的属性和方法都是静态的,因此,想要引用这些方法,直接使用System类调用即可。

常用方法:

static void exit(int status)  终止当前正在运行的Java虚拟机,其中参数status表示状态码,若状态码非0,则表示异常终止

static void gc()  运行垃圾回收器,并对垃圾进行回收

static native long currentTimeMillis()  返回以毫秒为单位的与1970年1月1日0时0分0秒之间的时间差,也称为时间戳

static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)用于将一个数组中的元素快速拷贝到另一个数组,src表示源数组,dest表示目标数组,srcPos表示源数组中拷贝元素的起始位置,destPos表示拷到目标数组的起始位置,length表示拷贝元素个数

static Properties getProperties()  取得当前系统的属性

static String getProperty(String key)  获取指定键描述的系统属性 

Runtime类用于表示Java虚拟机运行时的状态,它用于封装Java虚拟机进程

Runtime类提供了一个exec()方法,该方法用于执行一个DOS命令,从而实现和在命令行窗口中输入DOS命令同样的效果

 

举例如下,结合String类和StringBuilder类

 结果

 可以清楚看到,在使用循环累加字符串,一定要使用StringBuilder

posted on 2022-06-06 20:36  键盘敲烂的朱  阅读(102)  评论(0编辑  收藏  举报