Math类,System类,BigInteger类,BigDecimal类以及Date日期类

这五个类是java中时不时会用到,但并不算难点和重点。


Math类

   Math类就是有关于数学运算的一系列方法,有点类似于科学计算机上的一些特殊函数,还有的是定义的一些数学常量以及

数学规则。例如:四舍五入,随机数(Random类是针对于随机数的一个类),平方根,sincos,绝对值什么的。

System类

  System类中包含一些有用的类字段和方法,我感觉有点杂七杂八的。

  System中都是静态方法:

public static void gc():运行垃圾回收器

public static void exit(int status):终止正在运行的JVM,参数作为状态码,0表示正常终止,其他表示非正常(ps:其实填什么都无所谓)

public static long currentTimeMillis():返回以毫秒为单位的当前时间

public static void arraycopy(arr,1,arr2,2, 2):从arr数组的1索引开始,替代arr2数组的2索引开始,替换2位。

BigInteger类

   就是表示比Integer更大的数

BigDecimal类

 不可变的(不会丢失精度),任意精度的有符号的十进制数

Date类(Date中的大部分方法已经过期)

Date 类:Date类返回的是当前时期。

这里介绍一下date的格式化和解析方法(就是String和Date的相互转换):

(DateFormat下的方法,且DateFormat是java.text.*的抽象类)

                                Date---String(格式化):public final String format(Date date);

                                String-----Date(解析):public Date parse(String sourse):

DateFormat的唯一实现类SimpleDateFormat:

          SimpleDateFormat中有一个构造方法:SimpleDateFormat(String pattern):

                   其中参数pattern是一种“日期和时间模式”的特殊字符串,该模式使用字母代表不同的时间精度。常用的有(年y:月M:日d:时H:分m:秒s),利用这些字母组成的字符串,对应的的字母都会被相应的时间所替代,(如:2018年用yyyy,18年用yy)

      关于日期时间有一个类Calendar(日历类),就是对当前你的日历信息进行操作。

        

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值