![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA学习
惊梦觉
这个作者很懒,什么都没留下…
展开
-
创建String对象过程的内存分配小结
转载自:http://supportopensource.iteye.com/blog/770020 常量池(Constant Pool):指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。JVM虚拟机为每个被装载的类型维护一个常量池。常量池就是该类型所用到常量的一个有序集和,包括直接常量(String,Integer和 Floating point常量)和对其他转载 2015-10-02 16:48:07 · 544 阅读 · 0 评论 -
Java堆和栈的区别 经典总结(转载)
转载自:http://supportopensource.iteye.com/blog/766613 栈与堆都是Java用来在Ram中存放数据的地方。 与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。 这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们转载 2015-10-02 17:08:55 · 255 阅读 · 0 评论 -
Java初学者都必须理解的七大问题
转载自:http://supportopensource.iteye.com/blog/766396 问题一:我声明了什么! Java代码 String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是"Hello world!"。这样模糊的回答通常是概念不清的根源。如转载 2015-10-02 17:06:48 · 374 阅读 · 0 评论