- 博客(6)
- 收藏
- 关注
原创 账号登录框,设计不友好
这个用户登录界面,有几点不友好的地方。 (1)对于用户名输入框、验证码输入框,提示文字的颜色与背景色太接近,导致提示文字显示不清晰。 (2)密码输入框缺少提示。...
2018-11-28 13:11:07 240
原创 包装类型之间一律使用equals来判断值是否相等
包装类型是引用类型,所以使用==是不能比较包装类型对象包含的值是否相等,==只是比较两个引用变量是否指向相同的对象。 由于在jdk1.5之后,支持自动装箱功能,对于Integer会出现下面这种情况: Integer a = 1; Integer b = 1; System.out.println(a == b);// true 上述代码中,a == b 结果为true,这只是一个假象,让人...
2018-11-27 23:33:59 3000
原创 Java常见错误提示信息意思
1.the return type is imcompatible with xxx.xxx(); 大意:返回值类型与xxx方法的返回值类型不兼容,该错误提示信息发生在子类重写父类方法时 2.Java complier level does not match 大意:eclipse设置的编译器版本设置不匹配...
2018-11-27 14:18:53 1564
原创 BigDecimal实用讲解
网上讲BigDecimal的内容很多了,就不再做重复工作了,现就根据自己的使用体会,以实用为目的将自己的学习笔记整理一下。 想要回答以下问题: 1.为什么要使用BigDecimal; 2.BigDecimal的基本用法; 3.使用BigDecimal时,需要注意的问题。 就直接以我学习过程中的测试代码为例,进行说明。 import java.math.BigDecimal; pub...
2018-11-23 23:26:10 144
原创 BigDecimal:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable
在使用BigDecimal进行除法运算时,一定要注意设置精确度与取整方式,如果没有设置,当遇到除不尽的情况时就会抛这个异常,java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable ,大意就是说得到的是一个没有终止的,不能精确表示的数,通俗的讲就是除不尽。 看以下代码: B...
2018-11-23 22:38:24 351
原创 BigDecimal:java.lang.ArithmeticException: Rounding necessary
BigDecimal bd1 = new BigDecimal("1.11"); BigDecimal bd2 = new BigDecimal("3.33"); // java.lang.ArithmeticException: Rounding necessary // 精度不够,导致存在舍入误差,所以必须得指定取整模式 System.out.println("before set scal...
2018-11-23 22:22:57 824
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人