在java中
String isEntry = "y";
这一句是什么意思?

解决方案 »

  1.   

    isEntry 变量 赋值 y
    有什么意见吗?
    速速结贴..
      

  2.   

    你现在会问这种问题...就算告诉了你,应该也没用...
    java基础从头开始看吧...看着看着你自然就明白这个我不知道怎么形容的问题..
    推荐你看<疯狂java讲义>
      

  3.   

    String在Java中不是基本类型,而是一个对象,所以正常的创建和初始化应该是:
    String str = new String("String");
    但是,出于String被频繁使用的考虑,编译器被优化,所以有了你的那种直接赋值的语句。
      

  4.   

    找个经典的教材,从头到尾看吧!推荐core Java!大书店,都有!呵呵!!!楼主,急于了解String,建议好好看看api!wish you good luck!!!
      

  5.   

    建议从头开始学,建议看java核心技术
      

  6.   

    Java中字符串有几种赋值方式
    1.用 " " 赋值,即楼主的这种方式。
    2.用new  赋值,如String  isEntry = new String("y"); 
    3.另外一些就字符串连接了(+)。还有就是楼上各位说的,应该找本书从头看,我也是初学者,近一段时间才开始接触Java,
    用的是Java核心技术(第八版)这本书,感觉相当的不错。建议用此书。现在正在看Java编程思想,呵呵。
      

  7.   

    String isEntry = "y"; 
    定义一个变量,isEntry,类型为String,然后赋值为 y 
      

  8.   

    String isEntry = "y"是创建字符串“y”并给字符串变量isEntry赋值;
    创建"y"时,先查找串池中是否有"y",如果有则把它的内存赋给isEntry,如果没有,就在串池中创建一个字符串"y",然后把地址赋给isEntry,过程就是这样;他不同于String isEntry = new String("y");这句执行时无论有没有"y",它都会再创建一个新的“y”,然后把地址赋给isEntry,这就是二者的区别