Java中System类(传智播客毕老师视频讲解)
2014-10-04 07:50
295 查看
System:类中的方法和属性都是静态的。
out:标准输出,默认是控制台。
in:标准输入,默认是键盘。
描述系统一些信息。
获取系统属性信息:Properties getProperties();
import java.util.*; class SystemDemo { public static void main(String[] args) { Properties prop = System.getProperties(); //因为Properties是Hashtable的子类,也就是Map集合的一个子类对象。 //那么可以通过map的方法取出该集合中的元素。 //该集合中存储都是字符串。没有泛型定义。 //如何在系统中自定义一些特有信息呢? System.setProperty("mykey","myvalue"); //获取指定属性信息。 String value = System.getProperty("os.name"); System.out.println("value="+value); String v = System.getProperty("haha"); System.out.println("v="+v); //可不可以在jvm启动时,动态加载一些属性信息呢? /* 通过 java -D<name>=<value> SystemDemo实现的 如:"java -Dhaha=qqqq SystemDemo" */ /* //获取所有属性信息。 for(Object obj : prop.keySet()) { String value = (String)prop.get(obj); System.out.println(obj+"::"+value); } */ } }
相关文章推荐
- Java多线程(2)——多线程安全(传智播客毕老师视频讲解)
- Java中StringBuffer与StringBuilder(传智播客毕老师视频讲解)
- Java中增强for循环(传智播客毕老师视频讲解)
- Java中设计模式——装饰类(传智播客毕老师视频讲解)
- Java中时间获取(传智播客毕老师视频讲解)
- Java多线程(3)——多线程通信(传智播客毕老师视频讲解)
- Java中泛型(4)——泛型接口(传智播客毕老师视频讲解)
- Java中可变参数方法(传智播客毕老师视频讲解)
- Java中Map接口(传智播客毕老师视频讲解)
- Java中IO流(3)——字符流缓冲区(传智播客毕老师视频讲解)
- Java中IO流(5)——字节流缓冲区(传智播客毕老师视频讲解)
- Java中泛型(2)——泛型类(传智播客毕老师视频讲解)
- Java中静态导入(传智播客毕老师视频讲解)
- Java中IO流(6)——键盘录入及流操作规律(传智播客毕老师视频讲解)
- Java中String类(传智播客毕老师视频讲解)
- Java中泛型(1)——泛型介绍(传智播客毕老师视频讲解)
- Java中Collection子接口(2)——Set接口(传智播客毕老师视频讲解)
- Java中IO流(1)——IO流概述(传智播客毕老师视频讲解)
- Java中Runtime类(传智播客毕老师视频讲解)
- Java中集合框架工具类——Arrays(传智播客毕老师视频讲解)