String
lostinai
这个作者很懒,什么都没留下…
展开
-
java中的null的学问剖析
一、null是代表不确定的对象Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。比如:int a = null;是错误的。Ojbect o = null是正确的。Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这条对对转载 2012-09-01 01:36:01 · 553 阅读 · 0 评论 -
Java的Sting中的null和“”区别
1.String str;2.String str = null;3.String str = "";三种定义的区别:1,声明一字符串对象 2,定义一空字符串对象 3,创建一个字符串为空的字符串对象定义后在后面程序判断时用if(str == null || str == ""){}public class Test{ staticString str1;/原创 2012-09-01 01:15:33 · 751 阅读 · 0 评论 -
空字符串与null的区别
http://meifage.iteye.com/blog/1146631"分配了内存 ;null没有 调用null的字符串的方法会抛空指针异常。 ""是一个字符串(String).它在内存中是存在的.它可以使用Object对象中的方法(如"".toString();"".equals()) 而null它是一个空对象.在内存中是不存在的.它不可以使用Object对象中的方法转载 2012-09-01 01:30:58 · 1432 阅读 · 0 评论 -
深入Java关键字null
http://lavasoft.blog.51cto.com/62575/79243深入Java关键字null 一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 比如:int a = null;是错误的。Ojbect o = null是正确的。转载 2012-09-01 01:33:59 · 397 阅读 · 0 评论 -
null和""的区别
问题一:null和""的区别String s=null;string.trim()就会抛出为空的exception Strings=""; string.trim()就不会抛,为什么? 答:NULL代表声明了一个空对象,根本就不是一个字符串。 ""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。 NULL代表声明了一个空对象,对转载 2012-09-01 01:22:34 · 415 阅读 · 0 评论 -
Java中String的null与“”区别
http://zhaufyu.blog.163.com/blog/static/168571733201172912759100/和讯博客 | 和讯首页首先:我们必须明白如下基本要领(对于很多人来说这是小菜一碟):bookId=""与bookId=null是不等价的!!当然与bookId=" "更不等价了!验证如下,程转载 2012-09-01 01:28:12 · 1268 阅读 · 0 评论 -
java中null与""的区别
http://wj196.iteye.com/blog/889882简单点说null表示还没new出对象,就是还没开辟空间 “”表示new除了对象,但是这个对象装的是空字符串。比如声明一个 String str ;如果说str是null,那么内存根本没创建字符串对像,[color=darkblue][/color]并由str引用。如果说str是空串,那么确实存在一个由str引用的转载 2012-09-01 01:31:51 · 623 阅读 · 0 评论 -
String StringBuffer StringBuilder 三者的区别
String是固定长度的字符串,如果要发生变化必须重新生成新的实例;String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 而如果是使用 StringBuffer 类则结果就不一样了,每次结果转载 2014-07-31 10:44:09 · 475 阅读 · 0 评论