Java讲稿02-变量.ppt

String-注意项 值null可以赋值给任何引用类型(类、接口、数组)的变量,用以表示这个引用类型变量中保存的地址为空。 String类属于引用类型,可用null赋值。 String类是一个典型的不可变类,String对象创建出来就不可能被改变。创建出的字符串将存放在数据区,保证每个字符串常量只有一个,不会产生多个副本。 String s0 = “hello”; String s1 = “hello”; String s2 = “he” + “llo”; System.out.println(s0 ==s1); //true System.out.println(s0 ==s2); //true String s3 = new String(“hello”); //构造一个新的实例 参考程序:DemoString2.java 7.类型转换 自动类型转换-基本条件 转换前后的两种类型必须是数值类型,包括char,但boolean不在范围内,当然包装类型和String也不在范围内。 JAVA中布尔类型的值,只有true和false,而不是C语言中的0和非0,它和数值类型之间进行转换没有意义。 char对应的数值,就是该字符的unicode编码,所以char类型的值时常会被作为数字来进行计算

文档评论(0)

1亿VIP精品文档

相关文档