开发者学堂课程【Java 高级编程:System 类】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/20/detail/319
System 类
目录:
一、简介
二、数据开发方法
三、总结
一、简介
System 类是一直陪伴着我们学习的程序类,之前使用的系统输出采用的就是System 类中的方法,而后在 System 类里面也定义有一些其它的处理方法。
二、数据开发方法
数组拷贝:public static void arraycopy(Object sre. int srcPos, Object dest, int destPos, int length);
获取当前的日期时间数值:public static long currentTimeMillis();
进行垃圾回收:public static void gc();
范例:操作耗时的统计
package cn.mldn.demo;
public class JavaAPIDemo
public static void main(Stringl] args) throws Exception
long start = System.currentTimeMillis()
Runtime run = Runtime.getRuntime();// 获取实例化对象
String str=""
for(int x=0;x<30000;x++)
str += x ;//产生大量的垃圾空间
long end = System.currentTimeMillis()
System.out.println("操作耗时:”+(end -start));
三、总结
在 System 类里面会发现也提供有一个 gc) 方法,但是这个 gc() 方法并不是重新定义的新方法,而是继续调用了 Runtime 类中的 gc() 操作 (Runtime getRuntime().gc();)。