day18/SystemDemo.java
来源:互联网 发布:常用的电气设计软件 编辑:程序博客网 时间:2024/06/06 02:42
/*System:类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。描述系统的一些信息java.lang.Object |--java.util.Dictionary<K,V> |--java.util.Hashtable<Object,Object> |--java.util.Properties*/import java.util.*;class SystemDemo {public static void main(String[] args) {//获取指定属性信息String value = System.getProperty("os.name");//getProperty方法返回类型是StringSystem.out.println("value="+value);//可不可以在jvm启动时,动态加载一些属性信息呢?//可以的:E:\javademo\day18>java -Dhaha=qqqqq SystemDemoString v = System.getProperty("haha");System.out.println("haha="+v);//haha=qqqqq//如何在系统中自定义一些特有信息呢?System.setProperty("mykey","myvalue");/*//获取所有属性信息:方法一Properties prop = System.getProperties();//getProperties方法返回类型是Properties,而Properties是Hashtable的子类,//所以是Map集合中的一员。因此可以通过Map集合中的方法取出集合中的元素。Set keySet = prop.keySet();Iterator it = keySet.iterator();while(it.hasNext()){Object value2 = it.next();System.out.println(value2+"---"+prop.get(value2));}//获取所有属性信息:方法二Properties prop = System.getProperties();for(Object obj : prop.keySet()){String value1 = (String)prop.get(obj);System.out.println(obj+"::"+value1);}*/}}
0 0
- day18/SystemDemo.java
- Java学习day18
- java学习day18
- day18/CalendarDemo1.java
- day18/CalendarDemo2.java
- day18/CalendarDemo.java
- day18/DateDemo.java
- day18/MathDemo1.java
- day18/MathDemo2.java
- day18/MathDemo3.java
- day18/MathDemo.java
- day18/MathTest.java
- day18/RuntimeDemo.java
- day18/day18_IO/CopyTest.java
- day18/day18_IO/FileReaderDemo1.java
- day18/day18_IO/FileReaderDemo.java
- day18/day18_IO/FileWriterDemo1.java
- day18/day18_IO/FileWriterDemo2.java
- WINCE学习路线图
- 5-1-1-2 分段线性变换的源程序:
- day18/RuntimeDemo.java
- JavaScript中函数的作用域链
- 第三题
- day18/SystemDemo.java
- oracle 追加约束
- 5-1-1-3 采用对数形式的变换函数进行动态范围压缩源程序:
- 编写软件动态加载NT式驱动
- 汇编学习1
- day18/day18_IO/CopyTest.java
- ACDREAM 03E ACdream王国的士兵(贪心专场)
- 三个典型的经典算法冒泡排序,插入排序,选择排序
- day18/day18_IO/FileReaderDemo1.java