java中文档说明书的操作
1)定义工具类 ArrayTool
2)无参构造方法私有化,外界不能创建该类对象,里面所有的功能全都是static的
3)在工具类中,对所有的功能加入文档注释
4)针对ArrayTool.java文件产生一个文档说明
打开dos--->进入到ArrayTool.java所在目录中
javadoc -d 目录名 -author -version ArrayTool.java
java中的代码块
Java中代码块:
使用{}包起来的内容,就称为代码块!
分类:
1)局部代码块
在局部位置中定义的{},作用:限定变量的声明周期
2)构造代码块
在类的成员位置中定义{},
特点:在当前类中,有限执行构造代码块,然后在执行构造方法...
(每次执行构造方法之前先执行构造代码块)
构造代码块的作用:对当前类的数据进行初始化!(很少用,笔试题!)
3)静态代码块
在{}的前面加上static
static{
....
}
静态代码块随着的类的加载而加载,由于类加载一次,静态代码块执行一次!
*****优先级:
静态代码块 > 构造代码块 >构造方法
class Code{
static{
int x = 1000;
System.out.println(x) ;
}
public Code(){
System.out.println("code...") ;
}
{
int x = 100;
System.out.println(x) ;
}
public Code(int num){
System.out.println("code"+num) ;
}
{
int y = 200 ;
System.out.println(y) ;
}
static{
int y =2000;
System.out.println(y) ;
}
}
class CodeDemo{
public static void main(String[] args){
int x = 10 ;
System.out.println(x) ;
{
int y = 100 ;
System.out.println(y) ;
}
System.out.println("-------------") ;
Code c1 = new Code() ;
System.out.println(--------------") ;
Code c2 = new Code(100) ;
}
}