首页>新闻>成都Java培训机构哪家全国靠前

成都Java培训机构哪家全国靠前

来源:达内IT教育-成都校区

时间:2021/6/15 15:43:50

成都Java培训机构哪家全国靠前?成都java开发培训,好口碑java开发培训机构选达内,打造java实战课程全面覆盖Java SE,Java Web,高并发架构等技术,从0基础到Java工程师,线下面授+0元线上视频,学不会都难!



在Java虚拟机中,被加载类型的信息都保存在方法区中。这写信息在内存中的组织形式由虚拟机的实现者定义,比如,虚拟机工作在一个“little-endian”的处理器上,他就可以将信息保存为“little-endian”格式的,虽然在Java类文件中他们是以“big-endian”格式保存的。设计者可以用适合并地机器的表示格式来存储数据,以增加程序能够以快的速度执行。但是,在一个只有很小内存的设备上,虚拟机的实现者就不会占用很大的内存。

程序中的所有线程共享一个方法区,所以访问方法区信息的方法必须是线程安全的。如果你有两个线程都去加载一个叫Lava的类,那只能由一个线程被容许去加载这个类,另一个必须待。

在程序运行时,方法区的大小是可变的,程序在运行时可以扩展。有些Java虚拟机的实现也可以通过参数也订制方法区的初始大小,小值和大值。

方法区也可以被垃圾收集。因为程序中的内由类加载器动态加载,所有类可能变成没有被引用(unreferenced)的状态。当类变成这种状态时,他就可能被垃圾收集掉。没有加载的类包括两种状态,一种是真正的没有加载,另一个种是“unreferenced”的状态。

1、类型信息(Type Information)

每一个被加载的类型,在Java虚拟机中都会在方法区中保存如下信息:

1)、类型的全名(The fully qualified name of the type)

2)、类型的父类型的全名(除非没有父类型,或者弗雷形式java.lang.Object)(The fully qualified name of thetypeís direct superclass)

3)、给类型是一个类还是接口(class or an interface)(Whether or not the type is a class)

4)、类型的修饰符(public,private,protected,static,final,volatile,transient等)(Thetypeís modifiers)

5)、所有父接口全名的列表(An ordered list of the fully qualified names of any directsuperinterfaces)

类型全名保存的数据结构由虚拟机实现者定义。除此之外,Java虚拟机还要为每个类型保存如下信息:

1)、类型的常量池(The constant pool for the type)

2)、类型字段的信息(Field information)

3)、类型方法的信息(Method information)

4)、所有的静态类变量(非常量)信息(All class (static) variables declared in the type, exceptconstants)

5)、一个指向类加载器的引用(A reference to class ClassLoader)

6)、一个指向Class类的引用(A reference to class Class)

  • 上一篇:成都学Java哪个培训机构全国好
  • 下一篇:成都Java培训班哪家教学靠谱
  • 相关推荐 更多>

    成都十分出色的UI设计培训机构名...

    成都盘点比较好的UI设计培训机构...

    成都诚信可靠的UI设计培训机构名...

    成都盘点人气旺的UI设计培训机构...

    成都实力榜上的UI设计培训机构榜...

    成都受学员认可的UI设计培训机构...

    预约体验课

    版权所有:搜学搜课(www.soxsok.com)

  • 在线咨询
  • 电话咨询
  • 预约试听

  • ;