当前位置:  技术问答>java相关

scjp的问题

    来源: 互联网  发布时间:2015-05-12

    本文导语:  ,p54 no.5 为什么int x=100,float y=100.0F; if(x==y){System.out.println("Equal");}会得到"equal"的答案? 为什么String x=new String("100"),String y=new String("100");if(x==y){System.out.println("Equal");}没有输出结果而 String x="100";String y="100";却得...

,p54 no.5

为什么int x=100,float y=100.0F; if(x==y){System.out.println("Equal");}会得到"equal"的答案?

为什么String x=new String("100"),String y=new String("100");if(x==y){System.out.println("Equal");}没有输出结果而
String x="100";String y="100";却得到"Equal"的答案呢?
不是说==号比较引用时是比较他们的地址吗?

50分奉送!!

|
1. int  x=100,float  y=100.0F;  if(x==y){System.out.println("Equal");}

x == y : x转化为浮点数,相当于 x=100.0F, 同一个转换虚拟机,当然得到一个大小的100.0F, 所以x等于y

2. String  x=new  String("100"),String  y=new  String("100");if(x==y){System.out.println("Equal");}

这个很显然,x和y引用的是两块不一样地址的对象,其实和这样的比较没有区别:String  x=new  String("101"),String  y=new  String("100");if(x==y){System.out.println("Equal");}

他们俩怎么也不会相等,而x==y比的是他们俩的引用值(理解成指针值算了)

3. String  x="100";String  y="100"; 
string"100"是编译成javacode时候已经定下来的一个常量,我想java的compiler肯定会优化从而把两个const string"100"合并在一块固定区域,假设为aaa,那么String x="100"=aaa, x只是aaa的一个引用,y也是一样,所以多半这时候true=(x==y)

4. 想说点什么,比如这边不是java版...

|
同意楼上
在《Java认证考试学习指南》P566已经说的很明白了。

|
同意

    
 
 

您可能感兴趣的文章:

  • —— SCJP认证相关问题 ——
  • SCJP问题?高手请进!
  • 不知谁可以告诉我,scjp认证的有关问题?
  • 关于SCJP考试(非技术问题)
  • 关于SCJP考试的问题
  • 问个关于SCJP考试的问题。
  • 一个关于SCJP1。4的问题,我吃饭回来就给分。
  • 想考scjp,请教几个问题。。。。。。。。。。。。。。。
  • [scjp问题] 关于静态方法中间的变量调用错误问题
  • 请教scjp中的问题
  • scjp问题.帮忙
  • 比较基础但很重要的问题!急谢谢因为最近就要考SCJP了!
  • SCJP垃圾收集的问题....
  • 关于SCJP考试(非技术问题),再次散分
  • 关于SCJP1.4认证的几个问题
  • scjp问题
  • scjp简单问题,立即结帐!!!!
  • 问个我自己都感到弱智的问题,是一道SCJP的题
  • scjp问题,关于类型转换。
  • scjp真题的问题!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 小弟想考scjp,贡献一些scjp考试的网址?
  • 我一个伙计考过SCJP一个多月了,怎么SCJP的证书还没有来呀?到哪里问去呀?
  • 过了SCJP和没过SCJP的都请进来,谢谢!
  • 我一直搞不清什么sl275与scjp1.2,scjp1.4的关系?那位能说说么
  • [提议] 既然考scjp的人这么对,提议设立scjp专栏,响应的进来领分!
  • 英文不是很好,为了考SCJP,好多地方看英文书,概念什么的比较模糊,哪有详细的中文的Java语言教程呀?最好和SCJP想符合的,别告诉我《Think in Java》呀!那本书我烦透了!
  • 检验你的SCJP能力!!!来自SUN的SCJP题库中的一道经典线程题目,你能做出正确的答案吗???
  • 谁有scjp练习题,越新越好?谢了
  • 险过scjp
  • 50分求助:哪儿能搞到SCJP的教程资料与试题资料!!!!!
  • 请推荐一些SCJP认证书籍和其他资料
  • 求助!本人下个星期考SCJP急需好的题库!高分求教!
  • 谁能告诉我SCJP考题的网址吗?
  • SCJP
  • 请问scjp/scjd和高程比,哪个分量重些啊?
  • *考过scjp的给个意见*
  • Web服务器/前端 iis7站长之家
  • 通过了SCJP认证以后,还能干什么?
  • 寻找scjp认证考试方面的资料,培训资料和试题,谢谢!
  • 有近期过SCJP的朋友么?请进来.........


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3