黑马程序员技术交流社区

标题: 不要忘记定义字符串的String其实是个类,几点注意: [打印本页]

作者: 探索者    时间: 2015-5-30 13:19
标题: 不要忘记定义字符串的String其实是个类,几点注意:
不要忘记定义字符串的String其实是个类:
1. 自定义一个类时,java.lang包被自动导入,其中也包括了String类,由于会自动导入,所以不需要导包;

2,用String定义字符串,其实是在建立String对象,如:
    String str="abc";
因此这个对象可以调用String类中的方法,对于静态方法即可以用对象调用,也可以用类名调用,如:
     对象调用: str.valueOf(char)  注:如果用对象调用,当str为null时,会发生空指针异常,对于静态方法不建议这样做。
    静态调用: String.valueOf(char)   



作者: 探索者    时间: 2015-5-30 13:26
补充一点:空指针异常是调用非静态方法才可能出现,对于静态方法不会发生空指针异常
作者: 柒仴、看雲佉    时间: 2015-5-30 22:47
加油加油
作者: 程序缘    时间: 2015-5-30 23:00
恩,还真是,谢谢提醒




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2