Date+Calendar+Math+Random+String

Date+Calendar+Math+Random+String:
Date:    date.getTime();//毫秒比较,从1970年1月1日到现在过去的毫秒
    
    compareTo:专门比较两个对象的值。
        如果:A<B返回-1
        如果:A=B返回0
        如果:A>B返回1

LocaDate:自己看


Math:Math.abs:绝对值
    Math.round(x+0.5f) 结果加上1/2,对结果调用floor.

Random:
    Random.nextInt;

String、StringBuffer、StringBuilder:
    String:常用于基本字符串的处理
        查看源码:final修饰字符数组,值不可变
    StringBuffer:多线程环境的使用
    StringBuilder:单线程使用
        查看源码:StringBuffer参数使用transient修饰,变量不可被实例化,append等方法采用synchronized修饰
            适用于多线程,StringBuffer和StringBuilder都继承了AbstractStringBuffer,每次append都通过
            调用Syetem.arraycopy来实现的,其本质在数组的基础上扩展。
    注:如果一个字符串需要经常增删一部分内容则优先使用StringBuffer、StringBuilder

转载于:https://my.oschina.net/wzh001/blog/3015980

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值