美文网首页
字段表集合的整体理解

字段表集合的整体理解

作者: Shaw_Young | 来源:发表于2021-08-10 10:46 被阅读0次

fields

  • 用于描述接口或类中声明的变量。字段(fields)包括类级变量以及实例级变量,但是不包括方法内部、代码块内部声明的局部变量。
  • 字段叫什么名字、字段被定义为什么数据类型,这些都是无法固定的,只能引用常量池中的常量来描述。
  • 它指向常量池索引集合,它描述了每个字段的完整信息。比如字段的标识符、访问修饰符(public、private或protected)、是类变量还是实例变量(static修饰符)、是否是常量(final修饰符)等。

注意事项

  • 字段表集合中不会列出从父类或者实现的接口中继承而来的字段,但有可能列出原本Java代码中不存在的字段。譬如在内部类中为了保持对外部类的访问性,会自动添加指向外部类实例的字段。
  • 在Java语言中字段是无法重载的,两个字段的数据类型、修饰符不管是否相同,都必须使用不一样的名称,但是对于字节码来说,如果两个字段的描述符不一致, 那字段名重名就是合法的。

梦想很模糊,去追,它会渐变清晰。青春励志,奋斗下去别放弃。

相关文章

  • 字段表集合的整体理解

    fields 用于描述接口或类中声明的变量。字段(fields)包括类级变量以及实例级变量,但是不包括方法内部、代...

  • 方法表集合的整体理解

    methods:指向常量池索引集合,它完整描述了每个方法的签名 在字节码文件中,每一个method_info项都对...

  • java字节码文件结构解析

    魔数与版本 常量池 类、父类和接口索引集合 字段表集合 方法表集合 属性表集合 Class文件(即字节码文...

  • 【笔记】深入理解 java 虚拟机---Class的文件结构【2

    5 字段表集合 字段表结构 u2 (有几个字段),u2(字段的access_flag),u2(字段的索引),u2(...

  • 22 字段表集合

    fields:字段表是指向常量池索引集合,描述了每个字段的完整信息。 1,父类定义的变量是不会存在于子类的fiel...

  • Java字节码方法表

    引言 因为字段表和方法表的结构类似,所以我们直接分析Java字节码的方法表内容,理解了方法表,自然就理解了字段表 ...

  • mongo操作收集

    清空表 删除集合中的某一字段

  • 属性表集合的整体解读

    方法表集合之后的属性表集合,指的是class文件所携带的辅助信息,比如该class文件的源文件的名称。以及任何带有...

  • 2018-07-22-mysql结构

    个人认为既然库可以抽象集合,表可以抽象为子集合,那么字段和记录可以抽象为元素.

  • MySQL——普通的多表查询

    第一种方式:无WHERE条件的笛卡尔积方式 运算结果为一张表表中字段:集合多表中的所有字段,字段数=(表1字段数+...

网友评论

      本文标题:字段表集合的整体理解

      本文链接:https://www.haomeiwen.com/subject/emozvltx.html