qq_科麦艾罗_03928408
2018-03-16 10:36
String username = "";
String password = "",
String s=""是空字符串的意思,要注意区别String s=null。专业地讲的话,s为字符串的一个引用,可以理解为存放字符串的地址,有了s,就可以根据这个地址找到这个地址里存放的字符串是什么。s=null意思就是,没有存储地址。而s="",s是存储了一个地址的,只不过这个地址里面的字符串,放的是空字符串。打个比方来说就是,比如我是你的老师,我要你把作业以word的形式发给我,如果你只发了一个空的word,这叫s="",你确实发了,但是你的内容什么都没有;如果你什么都没发给我,那就是s=null;当然,类比不可能面面俱到,总会有偏差,还是希望你按照上面专业的解释理解一下就好
是空字符串
JAVA遇见HTML——JSP篇
248278 学习 · 3071 问题
相似问题
回答 2