@@@一个源文件只有一个公有类,且与文件名相同。一个源文件只有一个包语句。
包语句必须位于第一句。
@@@main()方法:
main()方法必须标识为static,必须具有void返回类型,必须具有单个String数组做为参数,可以随意命名该参数。static
和public的位置可以变换。
没有能够运行的main()方法是运行时错误,而不是编译时错误。
@@@接口设计规则:
所有接口方法隐含都是公有和抽象的。
接口中的变量必须是公有的静态的和最终的。即接口中只能声明常量。
接口可以用extends来扩展一个或多个接口。
@@@final是唯一一个可以修饰局部变量的修饰符。
@@@同步方法可以有任何访问控制,能够标识为最终的。
同步方法不能是抽象的。
@@@native只能应用于方法。
strictfp应用于方法和类。
实例变量可以具有任何访问控制,可以用final
transient修饰