new.在JAVA里代表什么?通常在什么情况下用的?
发布网友
发布时间:2022-05-25 18:53
我来回答
共2个回答
热心网友
时间:2024-03-24 00:41
new就是新创建一个对象的意思。比如说你要使用一个对象String.
你要String
s
=
new
String();
s
="test";
这样用。如果是int,float这种非对象的就可以直接定义如
int
=
0;
热心网友
时间:2024-03-24 00:41
JAVA中创建对象有两种方式
一种就是你说的用new
如:
A
a
=
new
A();
实例化出一个对象。
还有一种就是反射
如:Class.forName("A").newInstance();
都是实例化出一个A类的对象。
执行步骤大致为:
1、加载类的模板也就是你写的A类的代码。
2、初始化静态资源
3、堆区分配内存,栈区开辟空间。