黑马程序员

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

1:Math&大数据类四则运算
  X abs(X x) 
 double random()   
 double ceil(double a) 
 double floor(double a) 
  X max/min(X x,X y)
 double pow(double a, double b) 
 round(double a)  
  
2:Random
 (1)是产生伪随机数的类。
 (2)构造方法:
  A:Random r = new Random();
  B:random r = new Random(long seed);

  注意:种子一样,随机数一样。
 (3)掌握的方法:
  public int nextInt(int n):产生在[0,n)之间的随机数。
3:System(掌握)
 (1)系统类,通过了静态的方法供我们使用。
 (2)要掌握的功能:
  A:exit(int i)  //退出VM
  B:currentTimeMillis() //获取当前毫秒值  可以用来测算程序运行的时间
  C:arraycopy() //arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
           从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束
  D:getProperties()     获取系统属性值
  
 gc():跟finalize()进行辨析   //调用垃圾回收器(暗示!)

4:日期(理解)
 (1)Date:
  表示一个日期类。大部分方法过时,被Calendar替代。

  构造方法:
   Date d = new Date();
   Date d = new Date(long time);
  获取毫秒值:
   getTime();
 (2)DateFormat:
  对日期进行格式化和对字符串解析的类

  String -- Date:
   解析:parse(转换的意思)

  //将一个字符串日期,转成一个date日期>>>经常做的
  String date = "2014年09月25日 12时24分15";
  DateFormat dateFormat2 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss");
  Date parse = dateFormat2.parse(date);
  System.out.println(parse);

  Date -- String:
   格式化:format(“要符合的日期格式”)

  DateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日  HH时mm分ss秒");//格式 yyyy年MM月dd日  HH时mm分ss秒
  String format = dateFormat.format(new Date());
  System.out.println(format);

  


 (3)Calendar:
  日历类,对日期进行了更细的划分,可以获取日历的每个字段值。
   
  根据日历字段获取对应的值:
   get(Calendar.相应字段)
  设置年月日:
   一般情况下,都是由getInstance()获取Calendar对象
   在特殊业务需求时,需要进行判断
   set(int year,int month,int date)
  修改指定日历的值:
   add(int field,int value)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值