Java基础篇

堆栈

  • 存储局部变量
  • 存储方法调用
  • 存储Java对象(成员变量 局部变量 类变量 ->指向的对象都存储在堆内存中)

独享 共享

  • 栈 归属单个线程 每个线程都有一个栈内存
  • 堆 内存里的对象 所有线程均可见 可访问

大小 error

  • 栈<<堆 忌在栈中使用递归 否者StackOverFlowError 堆error OutOfMemoryError
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,366评论 11 349
  • JVM内存模型Java虚拟机(Java Virtual Machine=JVM)的内存空间分为五个部分,分别是: ...
    光剑书架上的书阅读 2,560评论 2 26
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,687评论 0 11
  • Java8张图 11、字符串不变性 12、equals()方法、hashCode()方法的区别 13、...
    Miley_MOJIE阅读 3,731评论 0 11
  • 刚刚开了手贱一个求婚的视频,其实之前也看过类似的视频,但是还是hold不住,眼泪不争气的一直在流,那个幸福的时刻不...
    Elena阅读 506评论 0 5