美文网首页
API的使用方法(粗略过一下)

API的使用方法(粗略过一下)

作者: 东风谷123Liter | 来源:发表于2018-09-22 20:54 被阅读0次
    • System类;
    • out:标准输出,默认控制台;
    • in:标准输入,默认键盘;
    • 确定当前系统属性:Properties getProperties();
    • 因为Properties是Hashtable的一个子类,也就是Map的一个子类对象,那么就可以通过map的方法取出该集合中的元素。
    • 该集合存储的都是字符串,没有泛型定义。
    • 常用:
    import java.util.*;
    public class propertiesDemo {
         public static void main(String[] args) {
               Properties prope  = System.getProperties();
               //使用高级for循环做遍历
               //因为Properties是HashTable的一个子类,所以prope是Map的子类对象;
               //即可以调用Map的keySet()方法来取键值,再依据键值用get(key)获得所对应的值。
               for(Object obj : prope.keySet()){
                    //Properties对象的key好vlue都是String类型的值,
                    String str = (String)prope.get(obj);
                    System.out.println(obj+"::"+str);
               }
         }
    }
    
    • 结果:
    • 不同的运行环境,不同的操作时间返回的系统属性都有区别;他其实就是虚拟机再启动时加载的一些系统信息。

    • 能不能自己设置一些系统信息,让每次虚拟机都能加载我们自己设置的信息。如何在系统中定义一些特有信息呢?

    • 获取指定信息:

    • 能不能在虚拟机启动时动态的加载一些信息?
      当然可以,当我们执行Java命令时,就是启动虚拟机;

      "-D 对象名称 = 对象值",我们可以先指定好值,再运行上面的程序就可以看到我们指定的值。
      这个再tomcat中有应用,需要注意。

      RunTime

    • 他没有构造函数,但有方法摘要,该类中的方法都是静态的,但也有非静态方法,所以一定有能返回当前类型对象的静态方法。

    • 由上可知,该类使用了单例设计模式!

    • 该方式是:static Runtime getRuntime();

    • Java程序打开扫雷游戏:[图片上传失败...(image-f16e1c-1537620398243)]

    • 如果路径不正确,就会报错;但指定了环境变量后把扫雷放在那里也可以不指定路径。

    • Process:

    • 方法都是抽象的!!!!

    • 杀掉子进程:
    • 打开记事本:

    • Date:

    • 对日期时间进行描述;

    • Calendar:

    • Math:​

    相关文章

      网友评论

          本文标题:API的使用方法(粗略过一下)

          本文链接:https://www.haomeiwen.com/subject/oqixoftx.html