请问在java里建立对象总共有几种方式? 请问在java里建立对象总共有几种方式?1,new2,用返回值为对象地函数赋值?3,反射?还有第4种吗?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通过这些得到的对象归根结底都是new出来的,只不过new在了不同的地方。你是不是对我之前的辛苦作答不太满意啊? 谢谢楼上的非常感谢你的回答只是我刚开始学,所以很糊涂我问这个问题,是想系统地知道有几种形式来new一个对象当然如你所说,归根结底都是new但是new的形式有所不同 想再问一下,JRE这个概念那么是不是JRE的所有内容都在JRE目录下面?别的地方的lib肯定不属于JRE?或者说JRE那个目录就是JRE了 Integer a;//没有分配内存Integer a=5;//自动的装箱Integer a=new Integer(23);//利用构造函数 ObjectInputStream 的 readObject() 从文件中读取对象,不过这得先使用 ObjectOutputStream 序列化到文件中。 大致四种,1,用new 关键字。2,反射。3,对象反序列化。4,对象克隆。后面几种不是变相的new关键字,内部实现为native方法绕过java语言机制限制实现对象产生。 SWT 如何拷贝图片的一部分创建新的图片 控制台程序不会写 请问一个类是不是必须有一个无参的构造方法? 求份1.4的中文版本的api 在线求助,求一段时间是否与另一段时间重叠....方法名和注释已写,求具体方法 hashmap的value能否存放地址 多线程问题(100分) 一个关于JApplet动态改变界面的问题? 请教大侠一个关于java调用dll的一般性的问题 我想学java,但不知怎么架设学习平台,操作系统包括winX和Linux,请各位指点? 大侠帮我看看错在哪里了这个程序 怎样将正则表达式应用在程序里??
只不过new在了不同的地方。你是不是对我之前的辛苦作答不太满意啊?
非常感谢你的回答
只是我刚开始学,所以很糊涂
我问这个问题,是想系统地知道有几种形式来new一个对象
当然如你所说,归根结底都是new
但是new的形式有所不同
那么是不是JRE的所有内容都在JRE目录下面?
别的地方的lib肯定不属于JRE?或者说JRE那个目录就是JRE了
Integer a=5;//自动的装箱
Integer a=new Integer(23);//利用构造函数
1,用new 关键字。
2,反射。
3,对象反序列化。
4,对象克隆。
后面几种不是变相的new关键字,内部实现为native方法绕过java语言机制限制实现对象产生。