java System类
来源:互联网 发布:php 微信开发 编辑:程序博客网 时间:2024/06/16 02:08
java.lang.System 类代表系统,系统级的很多属性和控制方法都放置在该类的内部。
由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用。
成员变量:
in 标准输入流(键盘输入)
out 标准输出流(显示器)
err 标准错误输出流(显示器)
成员方法:
public static voidarraycopy(Object src, int srcPos, Object dest, int destPos, int length); 该方法的作用是数组拷贝,也就是将一个数组中的内容复制到另外一个数组中的指定位置,由于该方法是native方法,所以性能上比使用循环高效。
public static longcurrentTimeMillis();该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。
public static voidexit(int status)该方法的作用是退出程序。其中status的值为0代表正常退出,非零代表异常退出。
public static voidgc()该方法的作用是请求系统进行垃圾回收。至于系统是否立刻回收,则取决于系统中垃圾回收算法的实现以及系统执行时的情况。
public static String getProperty(String key);该方法的作用是获得系统中属性名为key的属性对应的值。
系统中常见的属性名以及属性的作用如下表所示:
key 说明 java.versionJava 运行时环境版本java.homeJava安装目录os.name操作系统的名称os.version操作系统的版本user.name用户的账户名称user.home用户的主目录user.dir用户的当前工作目录代码示例:
- JAVA 中的System类
- java System类
- java System类
- 《java中System类》
- Java System类
- java System类
- java System类2
- 【Java SE】System类
- java的System类
- Java中的System类
- java中的System类
- Java中的System类
- Java中的System类
- Java中的System类
- Java中的System类
- java System类
- java System类
- Java中的System类
- 难忘的JS传参问题
- 用二维数组写的简单的推箱子,一个人,两个箱子,两个圈的情况。。
- HDU2643 Rank 第二类斯特林数
- permutation
- jsp基础—1
- java System类
- Java中的泛型
- 可变参列表
- 集成springmvc和mybatis环境的Javaweb基础框架,省去新手搭建繁琐环境的苦恼
- Kruskal算法:贪心+并查集=最小生成树
- Open-falcon:Agent源码
- 用zookeeper体验监听服务器是否还活着
- [LeetCode]402. Remove K Digits
- 单例模式的常见应用场景