
Java基础
Orient_
人生苦短我学Java
展开
-
Java读取JSON文件学习总结
一,JSON 格式有几种1,对象形式{ "test":{ }, "test1":[ { } ]}即:对象包对象,以及数组。对象是不能直接包对象的,比如{{}}。2,数组形式[ { "test":"", "test1":"" }]即:数组包对象,其中数组中直接是对象{},不能是key value形式(["key":{}] 错误的结构)二,普通字符产和jso..原创 2020-11-17 13:49:16 · 215 阅读 · 0 评论 -
com.alibaba.fastjson.JSONException: default constructor not found. class
主要是通过JSON转对象的时候,Java对象没有默认构造方法,如果是用了@Data注解那就要增加构造方法的注解@Data@Builder@NoArgsConstructor@AllArgsConstructorpublic class Profit4Month implements Serializable {}因为底层会调用默认构造方法。...原创 2020-10-16 16:28:05 · 8051 阅读 · 1 评论 -
【源码学习】StringUtils源码学习
StringUtils源码学习StringUtils源码学习是String类的工具类,和其它工具类一样,含有大量的方便使用的静态工具方法。一,常用工具方法1,isEmpty(String str) public static boolean isEmpty(String str) { return str == null || str.length() == 0; } public static boolean isNotEmpty(String s原创 2020-07-20 11:21:03 · 240 阅读 · 0 评论 -
String,StringBuilder,StringBuffer源码学习(底层实现原理)
Java中的字符串有,String,StringBuilder,StringBuffer1,String类的实现关系源码由源码可以看出String分别实现了java.io.Serializable, Comparable<String>, CharSequence实现了三个接口,并且类和维护的底层数据char value[]均由关键字final修饰,即,类不能被...原创 2019-06-19 19:03:33 · 1868 阅读 · 0 评论