java高级特性------System
一 、System.getProperty()
说明:一般会通过键值对的形式来获取系统的一些变量下面是常用的几个(具体可参考)
System.out.println("user dir= " + System.getProperty("user.dir"));
System.out.println("file.separator= " + System.getProperty("file.separator"));
System.out.println("java.home=" + System.getProperty("java.home"));
System.out.println("java.vendor.url=" + System.getProperty("java.vendor.url"));
System.out.println("java.vendor=" + System.getProperty("java.vendor"));
System.out.println("java.version=" + System.getProperty("java.version"));
System.out.println("java.class.path=" + System.getProperty("java.class.path"));
运行结果:

二、System.exit()
说明:一般try catch 都会 正常执行finally里面的内容,但调用了该方法就会强行退出
1 public static void main(String[] args) { 2 try { 3 System.out.println("nihao"); 4 System.exit(0); 5 } catch (Exception e) { 6 // TODO Auto-generated catch block 7 e.printStackTrace(); 8 } finally { 9 System.out.println("一般都会执行我的"); 10 } 11 12 }
运行结果:

参考博客:
http://www.cnblogs.com/good-temper/p/5042058.html(备注:里面有个图比较详细)
https://blog.csdn.net/quinnnorris/article/details/71077893?utm_source=gold_browser_extension(备注:里面有System.getProperty() 中 键值对应表格)

浙公网安备 33010602011771号