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的形式存储系统信息

  • 相关阅读:
    npm命令
    前端单元测试工具karma和jest
    加解密学习之--模运算与经典密码学
    数据结构之-翻转二叉树
    数据结构之-链表倒转
    转载:MQ
    分布式ID生成器 待整理
    软件开发中的负载均衡
    制作软件过程中所产出的文档(请补充)
    多线程的创建
  • 原文地址:https://www.cnblogs.com/sunxiaoyan/p/8711408.html
Copyright © 2011-2022 走看看