System系统类与Runtime类简介
来源:互联网 发布:hr人力资源软件 编辑:程序博客网 时间:2024/06/07 16:43
System 系统类
不能被实例化,方法都是静态方法
常用方法:
1. arraycopy(Object src, int srcPos,Object dest, int destPos, int length);
常用
从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束
src
- 源数组。srcPos
- 源数组中的起始位置。dest
- 目标数组。destPos
- 目标数据中的起始位置。length
- 要复制的数组元素的数量2. clearProperty(String key)
移除指定键指示的系统属性
3.currentTimeMillis()
常用
返回以毫秒为单位的当前时间
4.exit(int status)
终止当前正在运行的 Java 虚拟机。,参数是0正常退出,非0异常退出,对于用户而言没任何区别,
5.gc()
运行垃圾回收器,当回收的时候,默认会先调用被回收对象的finalize() 方法
6.getenv(String name)
获取指定的环境变量值
例如:getenv(“path”)
7.getProperties()
确定当前的系统属性。
getProperty(String key)
获取指定键指示的系统属性
getProperty(String key,String def)
获取用指定键描述的系统属性
System.out.println(System.getProperty("os.name"));
Runtime 类
该类主要代表了应用程序运行的环境,一个应用程序一个运行环境
(单例)
1. staticRuntime
getRuntime()
返回与当前 Java 应用程序相关的运行时对象
2. exec(String command)
在单独的进程中执行指定的字符串命令,例如打开记事本
try {
Process p = runtime.exec("C:\\Windows\\notepad.exe");
Thread.sleep(3000);
p.destroy();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
3.
freeMemory()
返回 Java 虚拟机中的空闲内存量,以字节为单位的
maxMemory()
返回 Java 虚拟机试图使用的最大内存量
totalMemory()
返回 Java 虚拟机中的内存总量
- System系统类与Runtime类简介
- System 系统类与RunTime 应用程序运行的环境
- System/Runtime/Calendor系统常用类
- 6.6 System 类与 Runtime类
- [Java 11] System 类 与 Runtime 类
- JAVA API系列----System与Runtime类
- 其他常用类简介(System、Runtime、Date、Calendar、Math、Random)
- System类、RunTime类
- Object/System/RunTime类
- JAVA中的System类、Runtime类、Date类、Calendar类和Runtime简介
- Java中系统相关的类:System类、Runtime类
- 传智播客——系统相关类:Runtime,System
- 08、J2SE基础-Properties类,System类与Runtime类
- java.lang.System类与java.lang.Runtime类
- Java中的一些常见类System、Runtime、Date与Carendar
- System类及Runtime类
- System类和RunTime类
- System类和Runtime类
- Dubbo架构出现的背景
- 快速排序法!!
- cxf学习笔记二:cxf处理javabean式的符合类
- Linux下安装Java环境
- 快速求二进制中1个数
- System系统类与Runtime类简介
- 计算客(遗失的支付宝密码(简单))
- HttpClient
- 关于Activity的启动
- 【OpenCV入门指南】
- 整理--iOS--OA应用--tmp
- Pcduino烧写系统Pcduino 3 Nano 烧写系统小记
- 排序算法之六--快速排序
- ios 关于PNG和JPEG格式压缩