![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
李公子Lxq
这个作者很懒,什么都没留下…
展开
-
java浪曦学习日志 异常类
错误:不可挽回,程序员无法控制的情况;异常:可避免挽回,程序员可以控制。只有一个对象是Throwable的对象或子类对象时,才可由jvm或throw语句抛出,由catch捕获。Throwable是所有错误、异常对象的父类。异常分为两类编译期异常/受检异常。除运行异常外皆为。为代码编写时,编译器自动检查出。运行期异常/非受检异常。只有运行之后才可以检查出。控制台报错的工作原理:JVM会...原创 2019-12-08 13:43:10 · 103 阅读 · 0 评论 -
浮点数比较是否相等不可以用==
浮点数中有一部分数据本身就是近似存储的,有些浮点数,无法精确的用二进制表示,只能近似存储。所以 使用double参与计算的时候,是会有误差的存在。如果想精确存储和计算,推荐使用BigDecimal 类型。计算机对浮点数的进行计算的原理是只保证必要精度内正确即可,例如:double a=0.9+0.2;那么只能保证小数点后1位这个精度是正确的,计算机计算这个加法的结果a的值可能是1.10000...原创 2019-12-07 21:10:14 · 236 阅读 · 0 评论