黑马程序员技术交流社区
标题:
java内存分成几大部分
[打印本页]
作者:
﹏゛心被伱牵
时间:
2012-10-22 14:09
标题:
java内存分成几大部分
今天听毕老师视频,知道内存分为堆栈内存,静态常量和方法存放的方法区,今天听到StringBuffer是一个字符串缓冲区容器,这个字符缓冲器怎么理解,急急急啊
作者:
唐进
时间:
2012-10-22 14:13
StringBuffer是一个对象,内存会给它分配一个空间,他的空间是可以变化的,就好像List集合一样
作者:
黄邦荣
时间:
2012-10-22 17:02
java内存分为:栈区,堆区,静态区,方法区
StringBuffer:
是一个字符串缓冲区。
是一个容器,里面存储字符串
构造一个其中不带字符的字符串缓冲区,
初始容量为 16 个字符
。
特点:
1:可以对字符串内容进行修改。
2:是一个容器。
3:是可变长度的。
4:缓冲区中可以存储任意类型的数据。
5:最终需要变成字符串。
作者:
廖智
时间:
2012-10-22 17:14
本帖最后由 廖智 于 2012-10-22 17:15 编辑
java的内存划分:
1、寄存器。cpu涉及的区域。
2、本地方法区。是和系统相关的代码存储区域。
3、栈内存。存储的都是局部变量,运算一结束,就释放。
4、堆内存。存储的都是实体。
5、方法区。存储函数的地方,具体的说是存共享数据的地方。
StringBuffer
StringBuffer是一个对象,同时也是一个容器,这个容器可以存储基本数据类型,引用数据类型。
而内存空间是java程序运行时,在计算机中开辟的实实在在的运算和存储空间。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2