java基础学习
文章平均质量分 69
cquptzg
这个作者很懒,什么都没留下…
展开
-
【java】 常量池
java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符号引用,比如: 类和接口的全限定名; 字段的名称和描述符; 方法和名称和描述符。 在C语言中,如果一个程序要调用其它库中的函数,在连接时,该函数在库中的位置(即相对于库转载 2017-05-18 09:19:48 · 268 阅读 · 0 评论 -
【java】 String str = "test"; 与 String str = new String("test"); 的区别
先去看看常量池的概念: http://blog.csdn.net/cquptzg/article/details/72457389 "test"是存放在常量池中的对象,常量池中不会存放相同的对象,new String("test")是存放在堆中的对象,即使内容相同也会创建不同的对象。 【例】 String str1 = "test"; Str原创 2017-05-15 16:16:10 · 1963 阅读 · 0 评论