接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。 如果一个类定义在某个包中,那么package语句应该在源文件的首行。 如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。 import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。 byte:1字节-128~127,在大型数组中节约空间 short:2字节-32768~32767 int:4字节-2^31~2^31-1 float:4字节 float f1 = 12.4f char:2字节 // double System.out.println("基本类型:double 二进制位数:" + Double.SIZE); System.out.println("包装类:java.lang.Double"); System.out.println("最小值:Double.MIN_VALUE=" + Double.MIN_VALUE); System.out.println("最大值:Double.MAX_VALUE=" + Double.MAX_VALUE); System.out.println(); // char System.out.println("基本类型:char 二进制位数:" + Character.SIZE); System.out.println("包装类:java.lang.Character"); // 以数值形式而不是字符形式将Character.MIN_VALUE输出到控制台 System.out.println("最小值:Character.MIN_VALUE=" + (int) Character.MIN_VALUE); // 以数值形式而不是字符形式将Character.MAX_VALUE输出到控制台 System.out.println("最大值:Character.MAX_VALUE=" + (int) Character.MAX_VALUE); 实例变量可以直接通过变量名访问。但在静态方法以及其他类中,就应该使用完全限定名:ObejectReference.VariableName 类变量也称为静态变量,在类中以static关键字声明 与实例变量具有相似的可见性。但为了对类的使用者可见,大多数静态变量声明为public类型 静态变量可以通过:ClassName.VariableName的方式访问 类变量被声明为public static final类型时,类变量名称必须使用大写字母。如果静态变量不是public和final类型,其命名方式与实例变量以及局部变量的命名方式一致 // 枚举可以单独声明或者声明在类里面。方法、变量、构造函数也可以在枚举中定义。
// enum type class FreshJuice { enum FreshJuiceSize{ SMALL, MEDUIM, LARGE } FreshJuiceSize size; } public class test { // constant use capitals for name final double PXY = 666; // class variable(static variable) private static double salary; // capitalize. because public static final public static final String DEPARTMENT = "Development "; public static void main(String []args) { FreshJuice test = new FreshJuice(); // reference: ClassName.enumVariable.name test.size = FreshJuice.FreshJuiceSize.MEDUIM; System.out.println(test.size); salary = 1000; System.out.println(DEPARTMENT+salary); } }