1、final关键字可以修饰类、变量、方法、局部变量,但不能和abstract修饰符一起使用(不能修饰抽象类、抽象方法),不能用于接口中,但可以修饰接口中的成员变量。
2、接口中的成员变量是常量,可以用public、static、final 修饰,但是不能用private修饰
3、float 类型的数据在定义浮点型数据时,后面必须加f或F,double类型的后面可以加d或D,也可以不加。
4、子类重写父类方法时,重写的方法名、参数列表、返回值类型必须与父类保持一致。
5、静态内部类,即static关键字修饰的成员内部类,只能访问外部类的静态成员,不能直接访问外部类的非静态成员。
6、构造方法,构造方法的方法名必须与类名保持一致,没有返回值,也不能用void修饰,可以用return语句作为结束的条件。
7、JDK中bin目录是存放可执行程序的文件夹,如javac.exe(编译)、java.exe(运行)、javadox.exe(文档生成器)、jar.exe(打包)
8、只能在构造方法中使用this调用其他构造方法,不能在一个类的两个构造方法中使用this互相调用。
9、Java的四种访问级别由小到大:private、default、protected、public
10、静态变量是通过 类名.变量名 来完成调用的
11、continue 语句只能在循环语句中使用。
12、path环境变量的作用是为了在任意目录下都可以使用javac和java命令。
13、数组的遍历是指依次访问数组中的每个元素。
14、当系统创建该类的实例时,系统自动为成员变量分配内存空间,并在分配内存空间后,自动为成员变量指定初始值。
15、抽象类中可以没有抽象方法。
16、抽象类实现接口时,可以不实现接口中的任何方法。
17、属于编译异常:IOException
属于运行异常:NumberFormatException、RuntimeException、ArithmeticException