java常用类

常用类:
Math:
max(参数1,参数2)获得最大值
min(参数1,参数2)获得最小值
ceil(参数)返回不小于参数的最小整数
floor(参数)返回不大于参数的最大整数
random()返回一个0到1但不包含1 的一个双精度随机数
round()返回一个四舍五后的精度为0的双精度数
pow(n,m)返回一个n的m次幂
sqrt(n)返回n的平方根
Random:
setSeed(参数):
参数可以指定生成随机数的种子。
如果随机数种子相同,则生成的每一组随机数是相同的。
如果想通过种子来控制随机数的不同,可以使用系统时间作为随机种子。
Arrays
提供了对数组操作的各种方法:
binarySearch()按照二分查找算法在一个已排好序的数组中进行指定元


素的检索,如果存在返回索引,不存在返回-1.


sort(参数):可以对所有的基本数据类型进行直接的升序排序。
如果要对自定义的引用类型进行排序,需要该类型实现compareable接口


,或者为这种自定义类型编写专用的comparator比较器。


System
gc()试图让垃圾回收器进行垃圾的回收,但垃圾回收器会有一套自己的算
法,不一定每次能确保gc()的时候就会回收垃圾。一旦执行了垃圾回收机
制那么就会去回调被当做垃圾回收的对象的finalize(),所以我们可以
在该方法中去处理一些对象销毁前的操作。
runFinalization()该方法会强制调用被回收对象的finalize()方法。
currentTimeMillions()获得当前系统时间以从1970年1月1月到当前系统
时间的一个长整形的毫秒数。
exit()可退出当前的应用程序。


Calender:日历对象
getInstance()是一个工厂方法,返回一个日历对象的实例
set()方法组用来设置日历对象的各个字段
get()方法组用来获得日历对象的各个字段
getTime()方法用来将日历对象转换成日期(Date)对象
setTime()方法用来将日期对象设置给该日历对象
getTimeInMillis()以长整形的毫秒为单位返回日历对象的信息


Date:
根据构造方法来构造日期对象其大多数方法已过时,可以被日历的方法替

getTime()可以以长整形的毫秒数为单位返回Date的日期时间信息。


SimpleDateFormat
format()可以将一个日期对象以指定的格式格式化后以字符串方式返回
parse()方法可以将一个日期格式的字符串解析成一个Date对象。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值