解决方案 »
- 我的程序怎么不能控制telnet,只能操作自己的窗口!请各位帮忙啦!!!
- 这段看不懂,
- 现在开发java一般用什么工具?
- JTable如何才能隐藏一个列,看过别人的文章,都是将列remove掉,需要时在add上,这样不行,请问有什么办法
- 求教JSP怎么做上传和下载?
- 谁有JCreator Pro2.5的注册码?急用!
- 象OICQ这样的软件一般用什么开发,JAVA适合吗
- 请问大家,用java作图形应用程序可以脱离浏览器吗,一定需要GUI的图形操作系统支持吗?
- 请问哪里有jbuilder4.0的使用手册,最好是中文的,谢谢
- java 应用程序的一个奇怪问题
- 代码求解? 谢谢
- java中实现SQL命令
例如:
public class MyJava {
private int a = 5;
private int b; public MyJava() {
System.out.println(a);
System.out.println(b);
} // 这是非静态代码块
{
b = 60;
}
}
如果你要new一个MyJava对象,它的过程是这样的。
1、看你MyJava这个类加载了没,没有的话就按我之前说的,对类进行加载、连接、初始化。
2、为对象分配内存空间,将对象的实例变量自动初始化为其变量类型的默认值。这里将属性a和b的值都设置成了0,这是由JVM完成的。
3、初始化对象,给实例变量赋予正确的初始值。这里执行“a = 5”(这是在声明a时的显式初始化)及“b = 60”(这是在非静态代码块中的显式初始化)。
4、执行构造方法,输出“5和60”。
5、返回MyJava对象在堆区中的地址。
返回MYJava对象在堆中的地址是不是存放在对象变量里面? 这样就完成对象的初始化了 可以使用对象了 是吗?
然后就可以用了