在java语言规范中,分号代表一个语句的结束。
所以,即使分号前面没有任何内容,那么一个分号其实也代表一个语句(空语句)。
因此,分号可以出现在许多地方:比如:
package test;;;;;;;;;;
;;
public class Book {;
;;;
private int a = 1;;;;;;
public static void main(String[] args) {;
;
int b = 6;;;;;;
{
;
};
;;
;;;
;;;;
System.out.println("multiple uses of semiconlon");;;;
};;
};;;
;
;
当然,编译肯定通过。不过,这确实不是一个很好的编程习惯。(怪胎一个)哈哈。。。。