疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

Java基础-Java API中的常用类


 

  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值