H5W3
当前位置:H5W3 > 其他技术问题 > 正文

java8以后的类加载过程中的类方法解析的变化?

最近在学习《深入理解JVM》这本书,书中的内容是基于JDK1.7以前的,然后在类加载过程中解析这个过程的类方法解析这里,

clipboard.png

clipboard.png
但是Java8以后加入了一些新特性,其中就包括接口中可以定义静态方法了,接口是一种特殊的类,那么接口中的静态方法也属于类方法吧?那么在这种方法的方法表中class_index中索引的他的所属类一定是个接口了,那还抛异常吗?
我对类方法解析这个部分可能有点混乱了,怎么去理清思路呢?

回答:

但是Java8以后加入了一些新特性,其中就包括接口中可以定义静态方法了,接口是一种特殊的类,那么接口中的静态方法也属于类方法吧?

接口就是接口,类就是类。接口不是类。接口使用接口出处理规则,类用类的。

本文地址:H5W3 » java8以后的类加载过程中的类方法解析的变化?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址