Java同步注解: @ThreadSafe、@Immutable、@NotThreadSafe、@GuardedBy 置顶!
本文阿淼主要讲述,Java同步注解: @ThreadSafe、@Immutable、@NotThreadSafe、@GuardedBy
本文阿淼主要讲述,Java同步注解: @ThreadSafe、@Immutable、@NotThreadSafe、@GuardedBy
在Java 8之前,所有关于时间和日期的API都存在各种使用方面的缺陷,因此建议使用新的时间和日期API,分别从旧的时间和日期的API的缺点以及解决方法、Java 8 新的时间和日期API进行讲解。
Maven依赖中的scope元素主要是控制 dependency 元素的使用范围。通俗的讲,就是控制 Jar 包在哪些范围被加载和使用。
Spring 自带的工具类合集
如果你不是 Java8 的钉子户,你应该早就发现了:String 类的源码已经由 char[]
优化为了 byte[]
来存储字符串内容,为什么要这样做呢?
@NotEmpty 用在集合类上面、@NotBlank 用在String上面、@NotNull 用在基本类型上
平时工作中大家经常使用到 boolean 以及 Boolean 类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX
来命名呢?到底是用基本类型的数据好呢还是用包装类好呢?
不知道区别的人,大概率是你还没搞懂API、SDK是什么。