System(系统类)
运行环境:Java程序的运行平台
1、 System类提供了一些静态属性和方法,允许通过类名直接调用。
2、 System类提供了代表标准输入、标准输出、错误输出的类属性。
3、System类提供了一些静态方法用于访问环境变量、系统属性的方法。
知识点1:System(系统类)提供的属性
研究System.out和System.err
public static void main(String[] args) {
System.out.println("小明");
System.err.println("小红");
System.out.println("小强");//这三个输出结果,小红的输出位置是随机的,这就是多线程的原因
}
理解图如下:
知识点2:System(系统类)提供的方法
\1. public static void \exit\(int status) 退出当前虚拟机
\2. public static long \currentTimeMillis\() 获得当前系统的毫秒值(与1970 年 1 月 1 日午夜之间的时间差)--测试程序的消耗时间
\3. public static Properties \getProperties\() 获得当前的所有系统属性
理解图如下:
\4. public static String \getProperty\(String key) 获得指定键的系统属性
Properties p = System.getProperties();
System.out.println(p);//获得当前的所有系统属性
System.out.println(System.getProperty("java.runtime.name"));//获得指定键的系统属性
\5. public static void \setIn\(InputStream in) 输入重定向
\6. public static void \setOut\(PrintStream out) 输出重定向
\7. publ***\ic static void setErr\***(PrintStream err) 错误重定向
\8. public static void arraycopy(Object src,int srcPos, Object dest, int destPos, int length)对应(源数组,起始下标,目标数组,起始下标,拷贝长度)
拷贝数组
标签:void,系统,System,static,属性,public,out From: https://blog.51cto.com/u_16154651/6455102