System(系统类)
运行环境:Java程序运行平台
1、 System类提供了一些允许通过类名直接调用的静态属性和方法。
2、 System类提供代表标准输入、标准输出和错误输出的类属性。
3、System类为访问环境变量和系统属性提供了一些静态方法。
知识点1:System(系统类)提供的属性研究System.out和System.errpublic 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 staticvoidarraycopy(Objectsrc,intsrcPos, Objectdest, intdestPos, intlength)对应(源数组,开始下标,目标数组,开始下标,复制长度)
拷贝数组