随笔分类 - JAVA问题
摘要:主要两个原因: 1 相关jar是否存在 2 各个jar的版本是否适当 3 各个jar之间是否存在冲突 日志相关jar示例: <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</ve
阅读全文
摘要:Class.forName(类名) jvm动态的加载一个类。 Class.forName(类名).newInstance() 调用类的无参构造方法返回的是Object对象,需要强转为指定类型。 new 是一个关键字,调用类的构造方法(可以无参的、有参的),返回一个类的对象。 例如 EgClass e
阅读全文
摘要:重写:是根据运行时对象的类型决定调用哪个方法,如果这个类型在编译的时候已经确定了,那么即使子类拥有和父类相同的方法或属性,也非重写,而是子类覆盖了父类的方法。 package test2; class Car{ static String color = "赤橙黄绿青蓝紫"; static int
阅读全文
摘要:从Comparator接口的源码,可以看到Comparator接口中的方法有三类: 1 普通接口方法 2 default方法 3 static方法 其中default方法和static方法 是java8新加的特性,default方法提供了方法实现,不强制接口实现类实现。static相较于defaul
阅读全文
浙公网安备 33010602011771号