美文网首页
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