JAVA基础-常用的其他类

 

System:描述系统的一些信息

        preperties();获取系统信息

         Properties prop =new System.getProperties();
         是hashtable 的子类。用map的方法去除该类集合中的元素。该集合中存储的都是字符串,没有泛型定义。

        String calue=(String)prop.get(obj);
        System.out.println(obj+":"+value);

        //如何在系统中自定义一些特有信息?
        System.setProperty("mykey","myvalue");


Runtime类:使用了单例设计模式。
         
         static Runtime getRuntime();

      process p= r.exec("*.exe")//执行文件

        p.destory();杀掉进程。

Date类 
       获取当前时间 
        Date date=new DAte();
       将模式封装到SimpleDateformat对象中 自定义风格
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日  hh:mm:ss");
        调用format方法让模式格式化指定FAte对象
        String time=sdt.format(d);
      

Calendar类

Calendar c=Calendar.getInstance();
c.get(Calendar.Year);//获取年
c.get(Calendar.Month);//获取月
c.get(Calendar.DayofMonth);//获取日
c.get(Calendar.DayofWeek);//获取星期
更改日期
c.add(Calendar.字段,12)

1.获取任意年的二月
c.set(year,2,1)//获取默认一年的三月1日
c.add(Calendar.Day_of_Month,-1)

Math-Random类

cell();返回大于参数的最小整数
floor()返回小于参数的最大整数
round()返回四舍五入
pow(a,b)a 的b次方
random();大于等于0.0且小于1.0的伪随机double值
posted @ 2015-11-06 10:53  年青小斗奋  阅读(151)  评论(0编辑  收藏  举报