A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

System类:
描述系统的一些信息。
类中的方法和属性都是静态的。
System.setProperty("myclasspath", "c:\myclass");//给系统设置一些属性信息。这些信息是全局,其他程序都可以使用。
Properties类,hashtable 的子类。该集合存储的都是字符串(String类型的键和值)没有泛型定义。
           可以用map的方法去处理该类集合中的元素。

Properties prop = System.getProperties();
Set nameSet = prop.stringPropertyNames();//返回属性名,放入set集合
for(String name : nameSet){//for-each 逐个读取集合元素
String value = prop.getProperty(name);
System.out.println(name+"::"+value);
}



Runtime类:
使用了单例设计模式。不可以创建对象
         
         static Runtime getRuntime();


      process p= r.exec("notepad.exe")//打开记事本


        p.destory();杀掉进程。关闭记事本


Date类
获取当前时间
Date date=new Date();
       Date date = new Date();//将当前日期和时间封装成Date对象。
       System.out.println(date);//Sun Apr 29 11:48:02 CST 2012
        Date date2 = new Date(1335664696656l);//将指定毫秒值封装成Date对象。
date.getDate(),getTime(),Year,Month,Hours,Minnutes,Senconds。
date.setDate(),setTime(),Year,Month,Hours,Minnutes,Senconds。

       将模式封装到SimpleDateformat对象中 自定义风格
        DateFormat df=new SimpleDateFormat("yyyy年MM月dd日  hh:mm:ss");
        String time=dt.format(date);//格式化date对象,返回字符串
        Date date = dateFormat.parse(str_date);//将刚才的字符串转换成date对象,跟format是逆运算。


Calendar类
Calendar c=Calendar.getInstance();
c.get(Calendar.Year);//获取年
c.get(Calendar.Month);//获取月。从0开始
c.get(Calendar.DayofMonth);//获取日
c.get(Calendar.DayofWeek);//获取星期。星期一开始为2
更改日期
c.add(Calendar.字段,12)
     (Calendar.DAY_OF_MONTH, -1);日减1
c.set(year,2,1)//获取某一年的三月1日


Math-Random类
cell();返回大于参数的最小整数
floor()返回小于参数的最大整数
round()返回四舍五入
pow(a,b)a 的b次方
random();大于等于0.0且小于1.0的伪随机double值



1 个回复

倒序浏览
自愧不如啊。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马