java关键字总结

来源:互联网 发布:android程序员水平高低 编辑:程序博客网 时间:2024/06/05 13:29
关键字总结(48个)
byte short char int long float double boolean 基本数据类型8
if else for switch case do while 流程控制6
break continue return 跳转语句3
Package import 包2
private default protected public 访问控制权限修饰符4
this super new对象3
final static void 其他3
class instanceof判断类abstract interface定义接口implements (实现接口)extends(相同为继承)类 6
try catch finally throws throw异常处理5

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是保留字现在不是关键字,将来有可能是。
0 0