最近在学习《深入理解JVM》这本书,书中的内容是基于JDK1.7以前的,然后在类加载过程中解析这个过程的类方法解析这里,
但是Java8以后加入了一些新特性,其中就包括接口中可以定义静态方法了,接口是一种特殊的类,那么接口中的静态方法也属于类方法吧?那么在这种方法的方法表中class_index中索引的他的所属类一定是个接口了,那还抛异常吗?
我对类方法解析这个部分可能有点混乱了,怎么去理清思路呢?
最近在学习《深入理解JVM》这本书,书中的内容是基于JDK1.7以前的,然后在类加载过程中解析这个过程的类方法解析这里,
但是Java8以后加入了一些新特性,其中就包括接口中可以定义静态方法了,接口是一种特殊的类,那么接口中的静态方法也属于类方法吧?那么在这种方法的方法表中class_index中索引的他的所属类一定是个接口了,那还抛异常吗?
我对类方法解析这个部分可能有点混乱了,怎么去理清思路呢?
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
接口就是接口,类就是类。接口不是类。接口使用接口出处理规则,类用类的。