volatile native synchronized transient assert enum strictfp 未分类8
注解:
1.package 指明源文件中的类属于哪个具体的包(前面只能有注释或空行,包名小写,internet域名) 2.this 类对象本身。 3.super :父类 super.属性名,super.方法名,super() 父类构造方法 4.static 1.用static修饰的类、方法、属性,不需要创建对象就能使用。(类名.XX) 2.静态方法不能有this关键字,静态方法不属于任何实例。 3.系统只在第一次调用类的时候分静态变量(静态块)分配内存。(编译时) (习惯: 工具类中的方法一般都用static修饰) 5.final: 1.修饰的变量即为常量, 2.修饰的方法不能被子类重写, 3.修饰的类为最终类,不能作为父类。 6.finally :finally 块必须与 try 或 try/catch 块配合使用。用来执行任何清除操作。finally 代码块总会执行除非在finally之前推出JVM(调用System.exit()); 7.super的另外一个作用是调用父类的protected函数,操作父类的protected成员 8.instanceof :对象 instanceof 类;先判断类型属于哪个类,再进行强制转换,减少抛出异常的可能。 9.abstract :抽象类、方法的关键字 10.throws关键字通常被应用在声明方法时,用来指定可能抛出的异常 11.throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句都不执行。 12.strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。 易错点:关键字都是小写的;true ,false ,null是特殊直接量不是关键字 ;const 和 goto是保留字现在不是关键字,将来有可能是。