`
dragonboss2016
  • 浏览: 1348 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
文章列表
栈区(stack自动分配的连续空间) 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap不连续的空间) 一般由程序员分配释放,如果程序员不释放,程序结束时由OS回收,需要注意的是这与数据结构中的堆是两回事,分配的方式类似于链表。Java中的堆区存放new出来的对象。 java中的方法区(类似于堆) 用于存放类的信息,比如类的代码信息,static静态变量,常量池(字符串常量等存放区)。所有的类都是存放在方法区中。 当创建一个对象时: 首先通过类加载器ClassLoader将类的字节码数据加载到方法区。此 ...
Global site tag (gtag.js) - Google Analytics