zoukankan      html  css  js  c++  java
  • 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的形式存储系统信息

  • 相关阅读:
    Windows7旗舰版安装VS2008的SP1的问题(KB945140, KB947888)
    Hex RGB颜色值互换
    php沥遍目录结构
    linux ftp设置
    Android开发环境搭建
    php读取excel文件
    wordpress插件制作
    wordpress主题制作
    php读取excel文件(OLERead.php页代码)
    php ios推送
  • 原文地址:https://www.cnblogs.com/sunxiaoyan/p/8711408.html
Copyright © 2011-2022 走看看