0
点赞
收藏
分享

微信扫一扫

System和Runtime类

夕颜合欢落 2022-02-10 阅读 45

文章目录

System类

java.lang.System类是个很特殊的类,该类不能被实例化,是个非常典型的静态方法类,主要提供与系统相关的静态方法和一些静态对象,如标准输入输出。
属性:
public static final InputStream in;//标准输入流
public static final PrintString out;//标准输出流
public static final PrintString err;//标准错误输入流
方法:
static void exit(int status)//终止当前正在运行的Java虚拟机,参数用作状态码,按照惯例,非0的状态码表示异常终止。
static long currentTimeMillis()//返回以毫秒为单位的当前时间,这个毫秒就是自1970年1月1日0时起的毫秒数。
static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)//复制数组,源数组中srcPos 到 srcPos+length-1 之间的数据被复制到目标数组中 destPos 到 destPos+length-1 位置
static void gc()//垃圾回收器,用来运行JVM中的垃圾回收器,完成内存中垃圾的清除
static String getPropertie()//确定当前的系统的属性

Runtime类

  • Runtime类封装了运行时的环境。一般不能实例化一个Runtime对象,应用程序也不能创建自己的Runtime 类实例,但可以通过 getRuntime 方法获取当前Runtime运行时对象的引用。
  • Java虚拟机调用Runtime的exec方法就可以启动这个子进程,其返回值是代表子进程的Process对象。
    在这里插入图片描述
    在这里插入图片描述
举报

相关推荐

0 条评论