java学习
Cheney94
这个作者很懒,什么都没留下…
展开
-
Java:BigDecimal的学习与使用
一、BigDecimal概述Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须...原创 2022-04-18 11:33:45 · 380 阅读 · 0 评论 -
JavaBean转Map工具类
import com.google.common.collect.Lists;import com.google.common.collect.Maps;import org.springframework.cglib.beans.BeanMap;import java.util.List;import java.util.Map;/** * @author :Cheney * @date :Created in 2022/4/8 14:42 * @description:TODO .原创 2022-04-08 14:58:40 · 3227 阅读 · 0 评论 -
IntelliJ Idea 常用快捷键列表
Ctrl+Alt+L,格式化代码Ctrl+Shift+Enter,语句完成“!”,否定完成,输入表达式时按“!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[OR],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按F3可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Alt+Q...转载 2022-04-02 10:41:17 · 73 阅读 · 0 评论 -
Method threw ‘java.lang.NullPointerException‘ exception. Cannot evaluate com.*.toString()
在Debug模式下发现toString()抛NullPointerException,异常描述:Method threw 'java.lang.NullPointerException' exception. Cannot evaluate com.mb.wlph.model.MovementBase.toString()异常原因:因为Debug模式下需要显示变量信息,这个信息就是要调用toString()方法得到的,实体类对象存在null属性字段时,调用toString()方法...原创 2022-03-31 16:36:16 · 12410 阅读 · 0 评论 -
Java DateUtil 时间工具类
public class DateUtil { public static String parseStr(String str) { String sDate = ""; SimpleDateFormat sdf1 = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK); try { Date date = sdf1.parse (str); .原创 2022-03-29 08:54:40 · 2875 阅读 · 0 评论