zoukankan      html  css  js  c++  java
  • 说明Heap与stack的差别。

    Heap 是堆,Stack 是栈。

    栈与堆都是Java用来在Ram中存放数据的地方,与C++不同,Java会自动管理栈与堆,程序员不能直接设置栈与堆。

             Java的堆是一个运行时的数据区,类的对象从中分配空间,通过new等指令建立,由垃圾回收机制来释放资源。堆的优势在于可以动态地分配内存大小,在运行时动态分配内存的。而缺点是 在运行时动态分配内存,读取书店较慢。

             栈的优势是,存储速度比堆要快,仅次于寄存器,栈的数据可以共享。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。主要存放一些基本类型的变量与对象句柄。

  • 相关阅读:
    day01
    用表单验证数据(1)
    用表单验证数据
    表单
    ORM作业
    mysql完全卸载大全
    mycat特点及用途
    ajax 跨域请求解决方案
    myeclipse使用SVN团队开发
    配置mybatis错误总结
  • 原文地址:https://www.cnblogs.com/erfsfj-dbc/p/9926065.html
Copyright © 2011-2022 走看看