黑马程序员-java基础 常用类

---------------------- android培训java培训 、期待与您交流! ----------------------

 

 

System类:  System类中的方法都是静态的
方法
out:标准输出,默认是控制台
in :标准输入,默认是键盘

描述系统的一些信息
properityes getProperityes() 获取系统所有的信息


properityes是HashTable的子类,也就是Map集合的一个子类对象,那么可以通过Map
的方法取出该集合的元素。
该集合存的都是字符串,没有泛型的定义
它是集合中和IO技术相结合的集合容器,可以用于键值对形式的配置文件

getProperty(key); 获取一个key的值
Set stringPropertyName() ;返回一健的集合
setProperty(key,value);设置key value
load(InputStream);把流的内容加载到properityes里面是
list(PrintStream) 把集合中的数据输出到指定的输出流
store();接收一个输出流,把Property对象的数据通过输出流,打印到指定文件


Runtime类: 该类没有提供构造方法,说明不能new对象,首先想到该类中的方法都是静态的。
但是发现给类中有非静态方法,说明该类有一个方法返回本类类型,且是静态的。


这个方法就是 static Rumtime getRuntime();
exec();执行程序 返回一个Process对象
Process的destroy(); 杀掉子进程  只能杀自己获取的进程对象

public class Test {
 
 public static void main(String args[]) throws IOException {
  Runtime r = Runtime.getRuntime();
  Process p =r.exec("cmd.exe");//执行cmd程序
  p.destroy();//关闭cmd程序

 }

}

 

Date类: 日期类

public class Test {
 
 public static void main(String args[]) throws IOException {
  
  Date d = new Date();
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//定义时间格式
  String time=sdf.format(d);//调用format用指定格式 格式化指定的时间
  System.out.println(d);//打印 Thu Jun 03 16:17:39 CST 2010
  System.out.println(time);//打印2012-06-03
  
 }

}

calendar 类:


public class Test {
 
 public static void main(String args[]) throws IOException {
 
  Calendar c =  Calendar.getInstance();
  
  
  int year=c.get(Calendar.YEAR);//获得年
  int month = c.get(Calendar.MONTH);//获得月  为0-11
  int date = c.get(Calendar.DATE);//获得日期
  int week= c.get(Calendar.DAY_OF_WEEK);//获取星期 0-6
  
  System.out.println(year+"-"+(month+1)+"-"+date+"-"+week);
  
  
  
  c.add(Calendar.YEAR, 3);//年份加3
  c.add(Calendar.MONTH,8);//月份加3
  c.add(Calendar.DATE,3);//月份加3
  c.add(Calendar.DAY_OF_WEEK,3);//月份加3
  int year1=c.get(Calendar.YEAR);
  int month1 = c.get(Calendar.MONTH);
  int date1 = c.get(Calendar.DATE);
  int week1= c.get(Calendar.DAY_OF_WEEK);
  
  System.out.println(year1+"-"+(month1+1)+"-"+date1+"-"+week1);
  
  
  
 }

}


math 类
ceil(i) 返回大于i的最小整数
fool(i) 返回小于i的最小整数
round(i) 对i四舍五入取整数
pow(i,j)返回i的j次方
random() 产生一个0(包含)到1(不包含)之间的随机值;

Random 类 也可以产生随机数

 

 

 

 

---------------------- android培训java培训 、期待与您交流! ----------------------

详细请查看:http://edu.csdn.net/heima

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值