Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:Integer n=new Integer(16)什么意思 [Re:Jakie]
xiaopa





发贴: 6
积分: 0
于 2004-08-12 16:24 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
"JAVA"当然是对象!它是String类的一个实例,但它是常量实例,在编译过程中就被分配地址。而变量的地址分配是在执行过程完成的。同时+算符如果是常量间的运算话在编译过程中就被解析完成运算了,有变量的情况下则根据变量的类型不同解析成不同的算法,在执行过程中完成运算的。

请运行下面的程序,看看结果和你想的是否相同:

public class BasicTest {
public static void main(String[] args) {
String str1 = "JA";
String str2 = "VA";
String str3 = "JA"+"VA";
String str4 = "JA" + str2;
String str5 = str1 + "VA";
String str6 = str1 + str2;
String str7 = str1 + str2;
String str8 = new String("JAVA");
String str9 = new String("JAVA");

System.out.println("JAVA".getClass());
System.out.println(str1=="JA");
System.out.println(str2=="VA");
System.out.println(str3=="JAVA");
System.out.println(str4=="JAVA");
System.out.println(str5=="JAVA");
System.out.println(str6=="JAVA");
System.out.println(str4==str5);
System.out.println(str5==str6);
System.out.println(str6==str7);
System.out.println(str8==str9);
}
}




学习java的工具(IDE)有什么?

话题树型展开
人气 标题 作者 字数 发贴时间
14262 Integer n=new Integer(16)什么意思 Jakie 29 2004-06-30 16:01
12765 Re:Integer n=new Integer(16)什么意思 jcompass 8 2004-06-30 16:18
12395 Re:Integer n=new Integer(16)什么意思 railgunman 243 2004-08-04 18:25
12355 Re:Integer n=new Integer(16)什么意思 519632 324 2004-08-11 17:18
12388 Re:Integer n=new Integer(16)什么意思 kjjx 99 2004-08-12 17:01
12555 Re:Integer n=new Integer(16)什么意思 Jakie 5 2004-08-11 00:54
12519 Re:Integer n=new Integer(16)什么意思 dyy11 271 2004-08-11 17:08
12366 Re:Integer n=new Integer(16)什么意思 519632 21 2004-08-11 17:14
12688 Re:Integer n=new Integer(16)什么意思 xiaopa 1035 2004-08-12 16:24
12317 Re:Integer n=new Integer(16)什么意思 云火 387 2004-08-12 21:07
12211 Re:Integer n=new Integer(16)什么意思 shadow 29 2004-08-30 21:08
12425 Re:Integer n=new Integer(16)什么意思 booolee 205 2004-08-31 10:32
12678 Re:Integer n=new Integer(16)什么意思 april518 21 2004-09-11 21:44
12571 Re:Integer n=new Integer(16)什么意思 babyone 240 2004-09-12 11:25
12770 Re:Integer n=new Integer(16)什么意思 dodoflying 214 2004-06-30 17:12
12170 Re:Integer n=new Integer(16)什么意思 Jawen 7 2004-09-21 10:26
12342 Re:Integer n=new Integer(16)什么意思 alpacino 3 2004-09-21 15:52
12339 Re:Integer n=new Integer(16)什么意思 alpacino 588 2004-09-21 16:19
12129 Re:Integer n=new Integer(16)什么意思 nothing 650 2004-09-21 16:54
12563 Re:Integer n=new Integer(16)什么意思 april518 19 2004-09-23 15:44
12950 Re:Integer n=new Integer(16)什么意思 心处理器 28 2004-07-01 17:10
12748 Re:Integer n=new Integer(16)什么意思 kjjx 14 2004-07-03 17:38
12766 Re:Integer n=new Integer(16)什么意思 zerol 0 2004-07-03 17:49
12889 Re:Integer n=new Integer(16)什么意思 windwalk 12 2004-07-06 14:30
12683 Re:Integer n=new Integer(16)什么意思 liuhaohrb 21 2004-07-09 19:24
12464 Re:Integer n=new Integer(16)什么意思 railgunman 373 2004-08-01 12:12
13121 Re:Integer n=new Integer(16)什么意思 skip 511 2004-08-02 13:08
12821 Re:Integer n=new Integer(16)什么意思 skip 56 2004-08-02 13:09

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923