以下程序共创建了几个Java对象 以下程序共创建了几个Java对象?(单选)Integer o1=new Integer(10);Integer o2=new Integer(10);Integer o3=o1;A)0 B)1 C)2 D)3 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只知道 String st = new String("aaaa");这个是创建了两个对象 对其他的我也很想知道是不是一样如果不是一样靠什么来区别`` Integer o1=new Integer(10);Integer o2=new Integer(10);Integer o3=o1; System.out.println(o1==o2);System.out.println(o1==o3);System.out.println(o2==o3);falsetruefalseso......... new Integer(10);new Integer(10);→两个 Integer o1=new Integer(10); Integer o2=new Integer(10); 两个 String类貌似和这个是不一样的吧~ 不一样,String st = new String("aaaa");String类时传的参数是一个字符串,字符串本身就是一个对象。Integer o1=new Integer(10); Integer传的是一个基本数据类型!! 这里new了多少次就在堆里创建了多少个对象。 那其他的任意一自定义的类 在NEW 后 是不是结果都一样`` 是创建的两个对象 8个基本类型所对应的封装类!和String类 都维护了一个对象池,不new时都是先从池中找下有没有,有就直接拿了。没时创建! 具体要看那个类的构造函数传的参数是什么。比如你创建了一个Student类,Student s = new Student();//堆里创建一个对象。Student s = new Student("ssss");//string池有一个对象,堆里也创建了一个对象。每new 一次,堆里肯定会有一个对象的如有不正确,请指出 2个Integer o3=o1; 03保存01地址 描述一下JVM加载class文件的原理机制? 请高手看看这个问题出现在哪里啊? 急死了,毫无头绪 关于完整的排序例子 -请教 学的时候,突然觉得有点迷糊,关于import 和extends 请问什么叫正则表达式? java现在JDK的最新版本是什么啊,到那里下载,能不能给我个最新的下载地址 应该用什么工具开发java程序?SUN怎么没有自己的IDE呢?JB5好象有点bug? 菜鸟又来了各位还好啊看看一个简单的但我想了一天的问题. @!@请问如何从request中取得上传的图片(关于输入、输出流)@?@ swing 解析器通不过
如果不是一样靠什么来区别``
Integer o2=new Integer(10);
Integer o3=o1;
System.out.println(o1==o2);
System.out.println(o1==o3);
System.out.println(o2==o3);
false
true
falseso.........
new Integer(10);
→两个
Integer o2=new Integer(10);
两个
Integer o1=new Integer(10); Integer传的是一个基本数据类型!!
那其他的任意一自定义的类 在NEW 后 是不是结果都一样``
是创建的两个对象
不new时都是先从池中找下有没有,有就直接拿了。没时创建!
具体要看那个类的构造函数传的参数是什么。比如你创建了一个Student类,
Student s = new Student();//堆里创建一个对象。
Student s = new Student("ssss");//string池有一个对象,堆里也创建了一个对象。
每new 一次,堆里肯定会有一个对象的
如有不正确,请指出
03保存01地址