java中文档说明书操作&代码块

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){
		//定义一个变量x
		int x = 10 ;
		System.out.println(x) ; //10
		//局部位置
		//局部代码块
		{
			int y = 100 ;
			System.out.println(y) ;
		}
		System.out.println("-------------") ;
		//创建Code对象
		Code c1 = new Code() ;
		System.out.println(--------------") ;
		Code c2 = new Code(100) ;
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值