Java基础 System类
2015-06-27 16:10
375 查看
/* 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); //可不可以在jvm启动时,动态加载一些属性信息呢? String v = System.getProperty("haha"); //命令行输入 //javac SystemDemo.java //java -Dhaha="123" SystemDeno System.out.println("v="+v); /* //获取所有属性信息。 for(Object obj : prop.keySet()) { String value = (String)prop.get(obj); System.out.println(obj+"::"+value); } */ } }
相关文章推荐
- spring配置定时器
- Course Schedule I II LeetCode Java
- Java中停止线程执行的方法
- Java基础 数组与集合的相互转化
- Eclipse中將Java项目转变为Java Web项目
- Eclipse中將Java项目转变为Java Web项目
- Eclipse中將Java项目转变为Java Web项目
- 使用CXF和Spring发布Soap服务
- Java基础 for循环增强语句的局限性
- 尚学堂Spring视频教程(五):Spring AOP
- 《Java从入门到精通》第十章学习笔记
- 使用CXF和spring发布rest服务
- Java之I/O(2-OutputStream类及其子类)
- synchronized和java.util.concurrent.locks.Lock的区别
- JAVA中CyclicBarrier(关卡)
- Struts2的Action中的方法不要private
- 深入到了源码层面
- eclipse debug (调试) 学习心得
- 开始玩hadoop1--装java(ubuntu)
- JavaBean类 cannot be resolved to a type的解决方法