99问答网
所有问题
请问一下,java中new语句的用法?谢谢了
如题所述
举报该问题
推荐答案 推荐于2018-04-30
其实就是建立一个该类的对象,在栈内存里面建立一块内存里面存放着一块内存地址码,与栈内存里存放地址码相对应的堆内存里面开辟一块新内存,将对象里面的参数存进去。通过访问对象里面的地址码达到访问对象参数的目的,经过和C的指针很类似。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vzBzztB7B.html
其他回答
第1个回答 2011-03-10
我刚学没多久,自理解就是生成新的对象时用new,因为原本堆内存里没有这个新对象的,要创建新的对象就要从堆内存中new出块小内存。
第2个回答 2011-03-10
new 就是在内存里面开辟一块内存 实例化一个对象在这块内存里面
第3个回答 2011-03-10
String s = new String("喝多了");
相似回答
请问一下,java中new语句的用法?谢谢了
答:
其实就是建立一个该类的对象,在栈内存里面建立一块内存里面存放着一块内存地址码,与栈内存里存放地址码相对应的堆内存里面开辟一块新内存,将对象
里面的
参数存进去。通过访问对象里面的地址码达到访问对象参数的目的,经过和C的指针很类似。
在
JAVA中new
和this的作用
,用法,
在什么情况
下使用?
答:
public static void main(String[] args) throws Exception {
new
A();} } 在上面这个例子中, thread 是一个匿名类对象,在它的定义中,它的 run 函数里用到了外部类的 run 函数。这时由于函数同名,直接调用就不行了。这时有两种办法,一种就是把外部的 run 函数换一个名字,但这种办法对于一...
java里的new
到底是什么意思
???
答:
Java中使用
new关键字 加上 构造方法,来创建一个对象,下面是一个名为Cat的类,public class Cat { public Cat() { System.out.println("这是构造方法"); }}
使用new
+ 构造方法 来创建一个对象。那么也就是Cat c = new Cat();前半部分,Cat c 的意思是,在内存中分配一个变量,名字叫c...
java中new的用法?
new 出的对象或变量,的生存周期是...?在类中和方法...
答:
finalize这个方法是可以让这个已经要死的对象重新活过来的。就是给一个对象一次反悔的机会,但是如果你放弃了那就是真的死了。对象的生存周期就是当这个对象没有被任何引用指向的时候,他就是孤儿了,那他就到了一个关口,如果finalize方法也不复活,那就认为他死了。关键是这个对象有没有没人认领,要...
java中
如果是在当前类的方法
里new
当前类的对象,可以直接new吗?解释下...
答:
可以直接
new的,
当你把这样的类new出来并调用方法时,实际产生了该类的两个实例,实例调用另一个实例当然是可以的啊。 但是这样用要多注意,比如写成这样 public class A { new A().;public void moon();{} } 这样就会报错了,这里造成了类的递归定义,会造成栈溢出。
在
java中,
类名 x =
new
类名(); 后面这个new类名是什么意思?
答:
“new 类名()”就是说以无参数构造方法实例化对象。
java的new
关键字想必大家都知道这是实例化一个对象,也是为新对象分配内存空间。比如new MyDate(22,7,1964)这样一个案例,完成需要四部:一、为新对象分配内存空间,将MyDate存储到堆。二、执行显示的初始化。三、执行构造器。new方法中括号参数传递...
java
问题, 在一个方法中
,new
类a(){ 方法 }; 是什么
用法?
有何好处?
答:
它不是继承类a,而就是类a的一个对象。这种
用法
就叫匿名内部类。你是不知道这个类的名字的。只知道
new了
这个类的一个对象,在new这个对象的时候把这个类的方法实现了。好处就是用在GUI中的事件侦听的处理中,这个可以很方便的得到外部类的属性来操作。而且这个语法代码很简洁 ...
java中new
Date()是什么意思?
答:
获取系统当前日期 “
new
Date(); 表示获取系统当前日期, String s=new Date().toString();表示把获取的当前系统日期从日期类型转换成String类型,要想按时间格式输出,必须格式化S 格式:DateFormat df=new SimpleDateFormat...”
java中,
A a=
new
B();a表示的是A的对象还是B的对象?为什么要这么表示...
答:
你这个简单的代码A a=new B();和A a=new A();都是一样的,但是如果是个大的项目,可能并不是直接
new,
而是通过工厂方法,工厂方法如果返回值是一个具体的对象的话,那么如果一旦工厂方法改变就要改使用工厂方法的类,牵一发而动全身,还可能引进新的bug,而是用超类型,只需要改工厂方法即可
,
...
大家正在搜
java中new的用法
javaif语句的用法例子
javaswitch语句用法
java中for的用法
java return语句
java case语句
javaifelse语句举例
java中if语句
java里if的各种用法
相关问题
JAVA中NEW的用法
java中,请问一下,在本类中new 一个类,是不是通过构造...
在JAVA中new 和this的作用,用法,在什么情况下使用...
请问一下在java中的List<int> list=new ...
java里的new到底是什么意思???
Java 中new的用法,高手解释下这几句的意思和用途。应该...
java中没new对象使用.和new了对象使用???
java相关。请问Class的clazz在各个语句里是什么用...