“y" 在java中String isEntry = "y";这一句是什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 isEntry 变量 赋值 y有什么意见吗?速速结贴.. 你现在会问这种问题...就算告诉了你,应该也没用...java基础从头开始看吧...看着看着你自然就明白这个我不知道怎么形容的问题..推荐你看<疯狂java讲义> String在Java中不是基本类型,而是一个对象,所以正常的创建和初始化应该是:String str = new String("String");但是,出于String被频繁使用的考虑,编译器被优化,所以有了你的那种直接赋值的语句。 找个经典的教材,从头到尾看吧!推荐core Java!大书店,都有!呵呵!!!楼主,急于了解String,建议好好看看api!wish you good luck!!! 建议从头开始学,建议看java核心技术 Java中字符串有几种赋值方式1.用 " " 赋值,即楼主的这种方式。2.用new 赋值,如String isEntry = new String("y"); 3.另外一些就字符串连接了(+)。还有就是楼上各位说的,应该找本书从头看,我也是初学者,近一段时间才开始接触Java,用的是Java核心技术(第八版)这本书,感觉相当的不错。建议用此书。现在正在看Java编程思想,呵呵。 String isEntry = "y"; 定义一个变量,isEntry,类型为String,然后赋值为 y String isEntry = "y"是创建字符串“y”并给字符串变量isEntry赋值;创建"y"时,先查找串池中是否有"y",如果有则把它的内存赋给isEntry,如果没有,就在串池中创建一个字符串"y",然后把地址赋给isEntry,过程就是这样;他不同于String isEntry = new String("y");这句执行时无论有没有"y",它都会再创建一个新的“y”,然后把地址赋给isEntry,这就是二者的区别 java问题求助 spring 配置问题 java中的"类"问题 java删除数组中重复元素 java新手,什么情况下发生编译错误,什么情况下发生运行错误! 这个线程式同步的程序,怎样把他改OK呢?谢谢!!!!(能处理一下死锁更好) 请高手指点下小疑问? Java如何实现关机 如何让Application加入背景音乐(当天就给分) 为什么我的连接数据库的类用thin可以,而用oci8就出错? 怎样根据类名查找相应的包名 (100分)java实现一个简单的算法:从一个数组中,取N个数总和等于M正负10% 的 这个 N个数
有什么意见吗?
速速结贴..
java基础从头开始看吧...看着看着你自然就明白这个我不知道怎么形容的问题..
推荐你看<疯狂java讲义>
String str = new String("String");
但是,出于String被频繁使用的考虑,编译器被优化,所以有了你的那种直接赋值的语句。
1.用 " " 赋值,即楼主的这种方式。
2.用new 赋值,如String isEntry = new String("y");
3.另外一些就字符串连接了(+)。还有就是楼上各位说的,应该找本书从头看,我也是初学者,近一段时间才开始接触Java,
用的是Java核心技术(第八版)这本书,感觉相当的不错。建议用此书。现在正在看Java编程思想,呵呵。
定义一个变量,isEntry,类型为String,然后赋值为 y
创建"y"时,先查找串池中是否有"y",如果有则把它的内存赋给isEntry,如果没有,就在串池中创建一个字符串"y",然后把地址赋给isEntry,过程就是这样;他不同于String isEntry = new String("y");这句执行时无论有没有"y",它都会再创建一个新的“y”,然后把地址赋给isEntry,这就是二者的区别