导航:首页 > 编程语言 > javanew操作符

javanew操作符

发布时间:2023-10-28 11:29:24

1. java里的new到底是什么意思

在Java中,new关键字被使用来创建一个新的对象,可以理解为创建的意思。

使用关键字new来创建一个对象也叫类的实例化,使用new创建对象时,会调用构造方法初始化对象。例如:

Object referenceVariable = new Constructor();/* 实例化对象 */

可以通过已创建的对象来访问成员变量和成员方法:

referenceVariable.variableName;/* 访问类中的变量 */

referenceVariable.methodName();/* 访问类中的方法*/


(1)javanew操作符扩展阅读

new关键字创建对象的过程介绍

1、将类加载到方法区

JVM首先会检查这个new指令的参数能否在常量池中定位到一个类的符号引用;如果找不到就将该类加载到方法区并经过解析和初始化等步骤,计算实例化对象所需要的内存;为类的静态变量赋予正确的初始值。

2、在堆中开辟一块内存用于存储新创建的对象

将类实例化出一个新的对象,根据类加载时计算所需的内存大小;在堆中开辟一块内存,用于存储新对象的成员属性和方法区地址的引用。成员方法引用指向方法区中该对象对应的方法。

3、在栈中创建指向对象的引用

在栈中创建一个栈针,用于指向堆中创建的对象。

阅读全文

与javanew操作符相关的资料

热点内容
java调用hessian 浏览:486
福建聚合网络公司怎么样 浏览:302
魅族手机备份文件夹 浏览:204
电脑c盘腾讯文件夹有什么用 浏览:467
编程语言哪个最好就业 浏览:912
能不能找到cad之前打开的文件 浏览:259
怎样设置文件夹权限 浏览:60
oppo手机如何把图片压缩成文件 浏览:808
加载语言文件失败 浏览:884
招聘plc编程属于什么职位类别 浏览:580
appstore改区后购买记录 浏览:538
win10管理该文件没有与之关联的程序 浏览:799
手机里qt是什么文件夹 浏览:48
笔记本关闭开机密码 浏览:672
无法定位程序输入点inetntop 浏览:22
java修改文件编码 浏览:12
js判断火狐 浏览:229
微信开发支持https接口 浏览:779
为什么文件上传到一半卡住不动了 浏览:375
苹果平板怎么查看app消费记录 浏览:98

友情链接