帮助文档的制作javadoc
1.接收的class文件
格式:/**
需求:
@author:
@version:
*/
/**
描述方法功能:
@param:(参数)
有无返回值
*/
2.set classpath=.;c:\文件夹(配置临时环境变量,查找当前目录,再查找c盘文
件夹)
3.javac -d(目录) xxx(文件夹) -author -version XxxYYY.java
静态代码块:static
特点:1.随着类的加载而加载(只引用不算加载,比如:Car.c=nall),只执行一次。
2.用于给类初始化的。
3.优先于函数
person p =new person("zhoubinjian",20);
该句话都做了什么事情?
1.因为new用到了person.class,所以会先找到person.class文件并加载到内存中。
2.执行该类中的static代码块,如果有的话,给person.class类进行初始化。
3.在堆内存中开辟空间,分配内存地址。
4.在堆内存中建立对象特有的属性,并进行默认初始化。
5.对属性进行显示初始化。
6.对对象进行构造代码块初始化。
7.对对象进行对应的构造函数初始化。
8.将内存地址付给栈的p变量
|
|