对象在装载的时候在堆区就有了描述这个对象的Class对象,
Test t1=new Test();
Test t2=new Test(); 这样在堆区就有了两个Test的实例,已经有一个Class
对象描述Test了,那么这两个实例到底是些什么信息,
Test t1=new Test();
Test t2=new Test(); 这样在堆区就有了两个Test的实例,已经有一个Class
对象描述Test了,那么这两个实例到底是些什么信息,
解决方案 »
- LINUX socket服务器主动关闭的问题
- 对象赋值疑问
- 函数加不加static有何不同?
- final类除了吥能被继承外,好像没什么了!
- 求个 java.io 小程序
- 初学struts就遇到障碍
- 急问关于Date的一个问题(在线等)
- 怎样删除一个目录下的所有文件?要可以运行的java代码。
- help me!!
- 急!急!请教:我把applet中的.class文件放在和网页同一目录下,然后用<applet width="487" height="273" code="pic.class">引用,为什么浏览网页时他说class pic not found?
- 类型强制转换问题:Blob转换成SerializableBlob
- 请问各位前辈学习JDBC要看什么书比较好?
一旦 new 完成分配和初始化内存,它就将调用构造函数来执行对象初始化。
Test t1
Test t2 只是定义一个Test型的t1 t2 而已
Test t2=new Test();
两句话构造了两个东西
并且创建2个指向实例的引用
String s=new String(""); //创建一个字符串对象并初始化为null, 引用s指向该对象
String s=new String(""); //创建一个字符串对象并初始化为null, 引用s指向该对象----------------------------------------
应该是创建一个字符串对象并初始化为空吧,这个空字符串与null可是两个不同的概念啊