• System对象


    System:类中的方法和属性都是静态的

    out:标准输出,默认是控制台

    in:标准输入。默认是键盘

    System:描述系统的一些信息。

    获取系统属性信息:Properties getProperties(),因为Properties是HashTable的子类,也就是Map集合的一个子类对象,那么可以通过map的方法取出该集合的元素,该集合中存储的都是字符串,没有泛型的定义

    如何在系统中自定义一些特有的信息呢?System.setProperty(,);

    (注:以后开发的过程中,要注意系统信息和安装电脑的一些信息是否匹配)

    1.Properties代码示例:

    package others;
    import java.util.*;
    
    public class SystemDemo1 {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            //得到系统信息
            Properties prop = System.getProperties();
            //设置用户自定义的信息
            System.setProperty("mykey", "myvalue");
            //获取指定系统信息
            System.out.println(System.getProperty("os.name"));
            
            //获得所有系统信息
            /*for(Object obj:prop.keySet()){
                String values = (String) prop.get(obj);
                System.out.println(obj+":"+values);
            }*/
    
        }
    
    }

    2.java虚拟机(jvm)启动的时候在cmd命令行窗口中输入java即可

    开始的时候是null,输入values之后就会显示qqqq

    3.Tomcat的一些命令也是通过-Dname-value的形式存储系统信息

  • 相关阅读:
    CSS中常用中文字体转Unicode编码表
    CSS自定义字体(@font-face选择符)
    ie7 动态改变select option时,宽度自动变短解决方法
    面试题
    HTML DOM Document 对象
    测试
    复习代码
    Android 极光推送集成
    Android 事件分发
    Android View
  • 原文地址:https://www.cnblogs.com/sunxiaoyan/p/8711408.html
Copyright © 2020-2023  润新知