JAVA学习笔记,关键字
abstract
|
assert
|
boolean
|
break
|
byte
|
case
|
catch
|
char
|
class
|
const |
continue | default | do | double | else |
enum | extends | final | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
private:私有的,使用private修饰的方法和属性,只有在本类中可以访问;
protected:受保护的,使用protected修饰的方法和属性,可在本类、同一包下、子类中访问;
public:公共的,可在程序的任何地方访问;
还有一个默认的,没有修饰符,只能再本类和同一包下访问;
class:编写类的时候使用
extends:子类继承父类使用extends关键字
implements:类实现某个接口时使用implements关键字
abstract:可用来声明类和方法,被abstract关键字声明的类为抽象类或接口类,不能直接被实例化;使用abstract关键字定义的方法为抽象方法,不能有方法体;
final:使用final修饰的类不可被继承,方法不可被重写,变量内容不可改变
static:使用static声明的方法和属性为静态方法和静态属性
interface:用来声明接口
native:表示方法是由其他语言写的
new:用来实例化类(开辟内存空间),创建类的对象
strictfp:
synchronized:
transient:
volatile:
do:用在"do while"循环中,至少执行一次循环体
while:while循环,条件为真则一直执行
if:进行条件判断,满足条件则执行代码块
else:与if结合使用,条件为false时执行该条件后的语句
for:for循环
instanceof:用来判断某个对象是否是某个对象的实例
switch:case:default:switch,case,default三个关键字一般配合使用,switch的返回结果目前只支持byte、short、int、char,case匹配switch的观察结果,匹配成功则执行语句,使用break跳出switch语句,default标记switch的默认分支,若switch的返回结果没有相应的case匹配,则执行default里面的语句
break:在循环语句中指跳出当前循环
continue:在循环语句中指跳过本次循环,执行下一次循环语句
return:返回方法调用初
try:在可能引发异常的代码处使用,尝试一个可能抛出异常的程序块
catch:捕获异常
throw:抛出异常对象
throws:在方法声明处抛出可能发生的异常
import:表明要访问的包或类
package:包,后面跟类所在的包名称
long:64位,长整型
int:32位,整型
short:16位,短整数
byte:8位,字节型
char:16位,字符型
float:32位,单精度浮点
double:64位,双精度浮点
boolean:布尔型,只能以true和false作为值
super:表示父类对象的引用,通过super可以调用父类对象的方法和属性
this:表示当前对象,通过this可以调用当前对象的方法和属性