zoukankan      html  css  js  c++  java
  • Java基础之System类

    System:类中的方法和属性都是静态的。
    out:标准输出,默认是控制台。
    in :标准输入,默认是键盘。


    描述系统一些信息:
    Properties p = new System.getProperties();

    /*
     Properties 是 Hashtable的子类,也就是Map集合的一个子类对象。
     那么可以通过map的方法取出该集合中的元素。
    */

    示例:

    import java.util.*;

    class SystemDemo
    {
        public static void main(String[] args)
        {
            /*获取和打印系统信息*/
            Properties p = System.getProperties();
            for(Map.Entry<Object,Object> entry : p.entrySet())
            {
                System.out.println(entry.getKey() + "::::" + entry.getValue());
            }
            
            for(Object obj : p.keySet())
            {
                System.out.println(obj + ">>>>" + p.get(obj));
            }
            
            for(String name : p.stringPropertyNames())
            {
                System.out.println(name + "----"+ p.getProperty(name));
            }
            
            /*设置系统信息*/
            String result = System.setProperty("username","cxmsky");
            System.out.println(result);
            
            /*获取指定信息*/
            String value = System.getProperty("username");
            System.out.println(value);

            /*
                在jvm启动时,动态加载一些属性信息:
                javac -Dhaha=QQQQQ SystemDemo
            
    */
        }
    }
  • 相关阅读:
    【BigData】Java基础_ArrayList的使用
    【BigData】Java基础_构造方法的使用
    【BigData】Java基础_类和对象的基本使用
    【BigData】Java基础_冒泡排序
    【BigData】Java基础_数组
    【BigData】Java基础_循环
    【BigData】Java基础_终端输入2个数字并求和
    Navicat自动断开连接处理方式
    名字修饰约定extern "C"与extern "C++"浅析
    qt study 元对象,属性和反射编程
  • 原文地址:https://www.cnblogs.com/cxmsky/p/2879733.html
Copyright © 2011-2022 走看看