JavaSE
向阳1573
勤恳
展开
-
java内存分配和String类型的深度解析
转自:http://my.oschina.net/xiaohui249/blog/170013 一、引题 在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题,如果读者对这些问题都了如指掌,则可忽略此文。转载 2015-10-28 16:10:51 · 308 阅读 · 0 评论 -
Java String常量字符串理解
转自:http://blog.csdn.net/kofsky/article/details/1882626 以前关于String的理解仅限于三点: 1、String 是final类,不可继承 2、String 类比较字符串相等时时不能用“ == ”,只能用 "equals" 3、String 类不可更改 String 使用非常方便,因此一般涉及字符串时都用该类进行字符串处理转载 2015-10-28 15:51:59 · 412 阅读 · 0 评论 -
JAVA获取CLASSPATH路径
ClassLoader提供了两个方法用于从装载的类路径中取得资源: public URL getResource(String name); public InputStream getResourceAsStream(String name); 这里name是资源的类路径,它是相对与“/”根路径下的位置。getResource得到的转载 2015-10-15 15:57:43 · 320 阅读 · 0 评论 -
为什么Java字符串是不可变对象?
本文主要来介绍一下Java中的不可变对象,以及Java中String类的不可变性,那么为什么Java的String类是不可变对象?让我们一起来分析一下。 答案一: 最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类型? 不可变对象,顾名思义转载 2015-12-17 09:36:32 · 299 阅读 · 0 评论