class A
{
public void method()
{
double b[]=new double[10000];
System.out.println("over");
}
}
class test
{
public static void main(String args[])
{
A obj=new A(); //这里给double数组分配内存吗?
obj.method(); //还是这里??
}
}
{
public void method()
{
double b[]=new double[10000];
System.out.println("over");
}
}
class test
{
public static void main(String args[])
{
A obj=new A(); //这里给double数组分配内存吗?
obj.method(); //还是这里??
}
}
解决方案 »
- java静态方法问题
- 那位高手帮我改下我的聊天代码?
- 在JAVA中如何实现文件遍历并生成动态树
- 我是刚学习JAVA的新手,一些问题希望得到帮助
- Can recommend a better java compression library?
- 一个算法问题
- jaxb异常 Class has two properties of the same name "username"
- 小妹才26分了,请问用java做一个b/s结构的矢量画图工具要用到那些技术呀?
- 请问大虾一个关于JAVA图形显示的问题!
- 请问大家这种数据表怎样设计最好???
- 有两个不同时区的Calendar对象,如何计算它们之间的时间差。
- 有有一个数学问题,请大家指教。高分哦
class A
{
public void method()
{
double b[]=new double[10000];
System.out.println("over");
}
}
class test
{
public static void main(String args[])
{
A obj=new A(); //这里给double数组分配内存吗?---->new一个A的对象的时候,只是调用的A的构造函数,并不会执行他的方法
obj.method(); //还是这里??-------------------->调用方法的时候,才会执行方法里的new一个局部变量double b[]此时才会给数组分配空间。
}
}
class A
{
public A() {}//执行A a = new A();的时候只执行了这句话
public void method()
{
double b[]=new double[10000];
System.out.println("over");
}
}
在执行obj.method()的时候才执行A中的method()方法