请问在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语言机制限制实现对象产生。 JAVA程序SQL2005 JAVA中的一个小问题! 关于语音的问题 JAVA字符集的问题,请指教 有两个编程题 各位大哥帮看看 绝对给分 信誉第一 请教随机数的问题?谢谢帮助 验证你的java水平 各位高手,我在applet里放了一个jpanel,在panel里add了一个按钮,又用panel.getgraphic.drawline,刷新后只有按钮,没有那条线了 请问有谁做过用java做数据统计 java中clone对象会调用构造方法吗 大侠帮我看看错在哪里了这个程序 怎样将正则表达式应用在程序里??
只不过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语言机制限制实现对象产生。