主页 > 其他  > 

Java基础关键_016_System类

Java基础关键_016_System类

目  录

一、常用属性

1.static final PrintStream err

2.static final InputStream in

3.static final PrintStream out

二、常用方法

1.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

2.currentTimeMillis()

3.nanoTime()

4. exit(int status)

5.gc()

6.Map getenv()

7.Properties getProperties 

8.String getProperty(String key)


一、常用属性 1.static final PrintStream err

        标准错误输出流。

public class SystemTest { public static void main(String[] args) { System.err.println("我错了,原谅我吧!"); try { int a = 0, b = 10; System.out.println(b / a); } catch (ArithmeticException e) { System.err.println("除数不能为0!"); } } }


2.static final InputStream in

        标准输入流。


3.static final PrintStream out

        标准输出流。


二、常用方法 1.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

         实现数组拷贝,实例见 Java基础关键_008_数组。


2.currentTimeMillis()

        获取自 1970年01月01日 00:00:00 起,到系统当前时间的总毫秒数,实例见 Java基础关键_013_日期处理。


3.nanoTime()

        获取自 1970年01月01日 00:00:00 起,到系统当前时间的总纳秒数。

public class SystemTest { public static void main(String[] args) { System.out.println(System.currentTimeMillis()); // 1740919048308 System.out.println(System.nanoTime()); // 523454464575300 } }
4. exit(int status)

        退出虚拟机。


5.gc()

         建议启动垃圾回收器。


6.Map<String, String> getenv()

        获取当前系统的环境变量。

public class SystemTest { public static void main(String[] args) { Map<String, String> getenv = System.getenv(); System.out.println(getenv.get("JAVA_HOME")); // C:\Program Files\Java\jdk-17 } }
7.Properties getProperties 

        获取当前系统的属性。

public class SystemTest { public static void main(String[] args) { Properties properties = System.getProperties(); System.out.println(properties); } }
8.String getProperty(String key)

        获取 key 指定的系统属性。

public class SystemTest { public static void main(String[] args) { String property = System.getProperty("java.version"); System.out.println(property); // 17.0.12 } }
标签:

Java基础关键_016_System类由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Java基础关键_016_System类