前言

idea下用gradle编译项目的时候报错如下:“Could not target platform: ‘Java SE 13’ using tool chain: ‘JDK 11 (11)’.”

阅读全文 »

前言

这里贴一个介绍类加载的介绍链接:java 的类加载

前言

Java反射机制可以让我们在编译期(Compile Time)之外的运行期(Run Time)检查类、接口、变量以及方法的信息,即动态的调用某个对象的方法/构造函数、获取某个对象的属性等,而无需在编码时确定调用的对象。这种机制在我们常用的框架中也非常常见,如spring的IOC对bean的注入管理。

阅读全文 »

前言

判断两个对象在逻辑上是否相等,有时需要根据类的某些成员变量来判断两个实例是否相等,而继承Object中的equals方法比较的只是对象的引用是否指向同一块内存地址。这时候便需要重写equals()方法了。

阅读全文 »