摘要: (一)、栈、堆 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域 : 阅读全文
posted @ 2014-07-15 13:02 刀客八号 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Java中String是一个特殊的包装类数据有两种创建形式: 第一种先在栈中创建一个对String类的对象引用变量s,然后去查找"abc"是否被保存在字符串常量池中,如果没有则在栈中创建三个char型的值 'a'、'b'、'c',然后在堆中创建一个String对象object,它的值是刚才在栈中创建 阅读全文
posted @ 2014-07-15 11:19 刀客八号 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 如题 阅读全文
posted @ 2014-05-15 20:28 刀客八号 阅读(2849) 评论(0) 推荐(0) 编辑
摘要: 本文由 ImportNew - 唐小娟 翻译自 Javarevisited。如需转载本文,请先参见文章末尾处的转载要求。 HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别, 阅读全文
posted @ 2013-12-15 19:30 刀客八号 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/oubo/archive/2012/01/07/2394639.html Oubo的博客 Oubo的博客 以下介绍经常使用的集合类,这里不介绍集合类的使用方法,只介绍每个集合类的用途和特点,然后通过比较相关集合类的不同特点来让我们更深入的了解它们。 阅读全文
posted @ 2013-12-14 21:41 刀客八号 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/shunran/p/3459065.html 顺冉 的博客 一.Java集合类框架 Java集合大致可分为Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合;从Jav 阅读全文
posted @ 2013-12-14 21:40 刀客八号 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 转自:Q.Mr的博客 http://www.cnblogs.com/zrtqsk/p/3472258.html (本人第一次写博客,部分内容有参照李刚老师的疯狂java系列图书,如有遗漏错误,请多指教,谢谢。) Java的集合类可分为Set、List、Map、Queue,其中Set、List、Que 阅读全文
posted @ 2013-12-14 19:52 刀客八号 阅读(295) 评论(0) 推荐(0) 编辑