Java
程序员-蝰蛇
这个作者很懒,什么都没留下…
展开
-
java字符串常量池
java字符串常量池java的String是不可变类。为了提高效率,java为String类提供了String池。当我们使用形如String s="abc"的代码为字符串赋值时,JVM首先会检查字符串常量池中是否有"abc"这个字符串,如果有就直接将其地址赋给s;若没有,则在Stirng池中创建一个字符串对象“abc”,再将其地址赋给s。这里,s是对象“abc”的引用,可以将引用理解为转载 2015-12-04 20:26:24 · 257 阅读 · 0 评论 -
Java中的字符串常量池详细介绍
点击打开链接Java中的字符串常量池详细介绍Java中字符串对象创建有两种形式,一种为字面量形式,如String str = "droid";,另一种就是使用new这种标准的构造对象的方法,如String str = new String("droid");,这两种方式我们在代码编写时都经常使用,尤其是字面量的方式。然而这两种实现其实存在着一些性能和内存占用的差别。这一切都是源于JVM转载 2015-12-04 18:55:32 · 235 阅读 · 0 评论 -
java字符串传值问题
package Test01;public class test03 { public static void stringUpd(String str) { str = str.replace("j", "l"); System.out.println(str); } public static void stringBufferUpd原创 2015-12-06 21:20:58 · 611 阅读 · 0 评论 -
java 中string filename和file filename 创建文件的区别
string filename这是一个字符串filename是文件路径比如 filename="1.txt"file filename File是一个java类,File file = new File("1.txt");这样也是定义一个File对象,file,要创建一个不存在的文件可以这么写file.createNewFile();用string filename得这么写原创 2015-12-08 21:12:06 · 2554 阅读 · 2 评论