Java基础18天--01--对象(System)
来源:互联网 发布:暴走漫画官方淘宝店 编辑:程序博客网 时间:2024/05/14 03:29
System: 类中的方法和属性都是静态的。
out:标准输出,默认是控制台。
in:标准输入,默认是键盘。
package day18;import java.util.Properties;public class Test2 {public static void main(String[] args) {Properties prop = System.getProperties(); for(Object obj : prop.keySet()){ String value = (String)prop.get(obj); System.out.print((String)obj+"-----"); System.out.println(value); }}}
Properties System.getProperties(): 获取系统属性。
应为Properties是Hashtable的子类,也就是Map集合的一个子类对象。
那么可以通过map的方法取出该集合中的元素。
该集合中存储的都是字符串。没有泛型定义。
Properties prop = System.getProperties();
for(Object obj : prop.keySet()){
String value = (String)prop.get(obj);
System.out.println(value);
}
如何在系统中自定义一些特有信息呢?
prop.setProperty("Mykey", "myValue");
获取系统指定信息。
String value = System.getProperty(""os.name);
可不可以在JVM启动时,动态加载一些属性信息呢?
可以 运行时给java虚拟机加上 -DKey=Value 参数即可。
- Java基础18天--01--对象(System)
- java基础入门-----System对象
- java基础System,RunTime,Date,Math对象
- Java基础(其他对象System、时间类(Date、Calendar)、Math)
- 黑马程序员--Java基础--集合、泛型、其他对象(System、Runtime、Math、Date)
- Java基础——其他对象(System、Runtime、Date、Calendar、Math)
- 黑马程序员——Java语言基础:其他对象(System、Runtime、Date、Calendar、Math)
- 黑马程序员 java基础<一>--其它对象System、Runtime(1)
- Java基础<十四>---> 其他对象(System、Runtime、时间类、Math)
- 黑马程序员-Java基础其它对象(System和Runtime)
- java基础(System.err和System.out)
- java基础--18 System类常用方法
- 关于System. arraycopy()【java基础】
- Java基础 System类
- Java基础18天--03--对象(Date)
- Java基础18天--04--对象(Calendar)
- Java基础18天--05--对象(Math-Random)
- Java基础----System.in、System.out
- MTK开发中一些经验总结
- 使用wx.Timer来设置定时事件
- C++编程规范学习总结
- break switch区别
- 模块化编程本质探讨
- Java基础18天--01--对象(System)
- 让你不再害怕指针
- Thinking in Insert Sort(插入排序)
- 完美程序员的十种品质
- Delphi 各种组件的知识介绍及其安装方法
- VC操作Excel的方法
- 统计过程控制图SPC(2)
- linux经典书
- 搜索引擎技术之概要预览