谈谈我对Exception和Error的理解(未完)
NoClassDefFoundError/ClassNotFoundException NoClassDefFoundError发生在jvm运行时,执行某个方法或者静态成员时,如果jvm加载不到该类时报错的错误。本地编译没报错,但运行时报错,有可能该类对类加载器而言是不可见的。 ClassNotFoundException发生与编译时根据classpath找不到对应类时报的错误。 由于User类为"private"修饰,Test.java里的main无权访问,编译时不会报错到运行时因找到User类NotClassDefFoundError: import java.util.ArrayList; import java.util.List; /** * Created by fujianbo on 2018/5/12. * * @author fujianbo * @date 2018/05/12 */ public class Test { public static void main(String args[]){ List<User> users = new Arr...






