分类: Java
Java中的反射
Java 反射机制在程序运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用… 继续阅读Java中的反射
接口与抽象类
异同点 接口里只能包含抽象方法,不包含已提供实现的方法;抽象类可以包含以实现的方法。 接口不能定义静态方法;抽… 继续阅读接口与抽象类
BigDecimal精确计算数值
使用float或者double进行计算时,会丢失精度,例如 double a = 0.05; double b… 继续阅读BigDecimal精确计算数值
Java中的Map接口
Map对象和Set类似,都包含类似的子接口和实现类HashMap,LinkedHashMap,SortedMa… 继续阅读Java中的Map接口
Java中的闭包和回调
该文章参考自《疯狂Java讲义》 闭包(Closure)是一种能被调用的对象,它保存了创建它的作用域信息。 回… 继续阅读Java中的闭包和回调
Java并发之volatile关键字
这牵扯到了原子性的问题,所谓原子性,即一个操作或者多个操作,要么全部执行并且执行的过程不会被任何因素打断,要么… 继续阅读Java并发之volatile关键字
nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
这个问题是jdk版本不一致产生的问题,缺少这个类引起的javax/xml/bind/JAXBException… 继续阅读nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
Java中的实例初始化块
如下代码示例 public class Hello { private static final Map<… 继续阅读Java中的实例初始化块
Spring中@PostConstruct注解
Spring为初始化回调提供了几个选项,通过实现 InitializingBean/DisposableBea… 继续阅读Spring中@PostConstruct注解
Java遍历一个HashMap
1. 通过keySet()方式 通过keySet()获取所有键的Set集合,再迭代该键的集合获取值 Map&l… 继续阅读Java遍历一个HashMap