
Java基础
文章平均质量分 59
深度剖析java基础内容,掌握java底层架构内容
JobsTribe
术业专攻,笔耕不辍
展开
-
ReentrantLock源码分析
ReentrantLock源码分析原创 2022-05-22 17:07:38 · 333 阅读 · 0 评论 -
【性能优化】使用多线程处理发送数据
使用多线程提升处理的速度原创 2022-03-25 22:43:34 · 707 阅读 · 0 评论 -
java常见抛错之NullPointException抛错分析
java.lang.NullPointerException应该算是日常开发中最常见的抛错问题之一了。常见的问题就是在引用一个对象时,因为那么就汇总一下常见的错误原因及解决办法:字符串equals判断是否相等举例:String id = null;id.equals("1"){}这种可以将常量写在前面“1”.equals(id){}其他的String方法也包括:contains()等。对象为空时,要获取值举例:拿来student就直接用String name = student.ge原创 2021-04-21 22:05:09 · 714 阅读 · 0 评论 -
【深入源码】 深入分析ArrayList源码
ArrayList是非常常用的集合之一,它是一个可动态扩展的数组。下面基于jdk8深入分析ArrayList源码。类的声明首先查看类的声明:public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{...}从上面声明的类就可知:ArrayList继承AbstractLi原创 2021-03-19 23:09:16 · 140 阅读 · 0 评论 -
【集合】Map使用时常见问题集锦(持续更新)
Map是Java开发中常用的集合,下面记录使用过程中常见的问题。实体类中的boolean类型转Map<String,String>后,取出来报错现在要将实体类转为Map<String,String>,然后在其他地方取出来。SmsDto smsDto=new SmsDto();//sendFlag是boolean类型smsDto.setSendFlag(true);Map<String,String> map=JSONObject.parseObject(JSO原创 2021-03-16 23:33:24 · 681 阅读 · 0 评论