经常使用类之System类

System类:

System类不能手动建立对象,由于构造方法被private修饰,阻止外界建立对象!
System类中的都是static方法,类名访问便可(JDK中N 这样的类,查API)!
若是该类不能建立对象,想要调用其中方法,请参考如下方法:数组

① 看该类中有没有方法返回该类的对象!ide

② 看看有没有静态修饰(Static),以供类名.方法名()调用!code

经常使用方法:对象

返回值类型 方法名称
static long currentTimeMillis()
static void exit(int status)
static void gc()
static Properties getProperties()

① currentTimeMillis()获取当前系统时间与1970年01月01日00:00之间的毫秒差值!blog

② exit(int status)用来结束正在运行的Java程序!参数传入一个数字便可,一般传入0为正常状态,其余数字为异常状态!内存

③ gc()用来运行JVM中的垃圾回收器,完成内存中垃圾的清除(只需了解)!字符串

④ getProperty(String key)用于获取指定键(字符串名称)中所记录的系统属性信息!
经常使用类之System类get

arraycopy方法,用来实现将源数组部分元素复制到目标数组的指定位置
代码示例:it

int[] src={1,2,3,4,5};

int[] dest={6,7,8,9,10};

//定义以上两个数组!

System.arraycopy(src,0,dest,0,3);

//类名.方法名()调用arraycopy方法(源数组,源数组要Copy的元素起始位置,目标数组,须要拷贝的长度)

for(int i=0;i<dest.length;++i){

     System.out.print(dest[i]+" ");

}

//遍历输出dest数组!
相关文章
相关标签/搜索