社区
Java SE
帖子详情
关于NEW运算符的问题
xiaoming851
2001-10-04 01:03:59
为什么在有时候生命变量时需要用new,比方:Vector test = new Vector();
但是象String s;
这时s就直接可以用s = "test";之类的式子进行赋值,但test就不能,必须先用new进行运算,
请问?为什么会出现这种现象??
...全文
54
3
打赏
收藏
关于NEW运算符的问题
为什么在有时候生命变量时需要用new,比方:Vector test = new Vector(); 但是象String s; 这时s就直接可以用s = "test";之类的式子进行赋值,但test就不能,必须先用new进行运算, 请问?为什么会出现这种现象??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tyscon
2001-10-04
打赏
举报
回复
原因很简单
sun为了满足别人的编程习惯,
所以将类String看成是一个主类型,
其实还是一个类
使用String s = new String("test");更符合本质
glazetiger
2001-10-04
打赏
举报
回复
可以声明为null
karma
2001-10-04
打赏
举报
回复
if you really want to know the reason, you have to ask SUN, the owner of the Java language, apparently, their compiler javac does something behind the scene
but you can still do
String s = new String("test");
C++:
new
运算符
C++:
new
运算符
简介语法备注示例:分配并释放字符数组示例:
new
运算符
初始化使用
new
运算符
分配的对象使用
new
运算符
分配的对象的生存期
new
的工作方式 简介 从免费存储为 类型 为的对象或对象数组分配内存,并...
定位
new
运算符
一般的
new
运算符
负责在heap堆中找到一个足以能够满足要求的内存块。
new
运算符
还有另一种变体:定位
new
运算符
(placement
new
),它能够让程序员指定要使用的位置。既将
new
运算符
用于提供了的地址。定位
new
运算符
在...
New
(
new
运算符
)
New
(
new
运算符
)
new
运算符
创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。
new
关键字会进行如下的操作: 1. 创建一个空的简单JavaScript对象(即{}); 2. 链接该对象(设置该对象的...
new
运算符
(1)
new
运算符
使用的一般格式:
new
类型 [初值]; 用
new
分配空间时不指定初值。如果由于内存不足等原因而无法正常分配空间,那么
new
会返回一个空指针NULL,用户可以更具该指针的值判断分配空间是否成功。 例如...
new
运算符
的使用
new
运算符
的使用 基本语法 C++中使用
new
运算符
来申请内存,其基本格式为: int * p1 =
new
int; //分配一个未初始化的int内存 int * p2 =
new
int(6); //分配一个int内存,并用括号内的值初始化 int * p3 =
new
int ...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章