小饶学编程之JAVA SE第一部分——Java基础:关键字汇总

JAVA关键字汇总

  • 一、了解关键字
  • 二、类和接口
  • 三、包
  • 四、数据类型
  • 五、条件循环
  • 六、修饰方法,类,属性和变量
  • 七、错误处理
  • 八、枚举和断言
  • 九、访问控制

一、了解关键字

java关键字:也称为保留字,java中固定的名称,具有特殊含义的词汇,共有53个。
53个里面包括true、false、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用。
const、goto未使用。

二、类和接口

关键字 意思 备注,常用
class public class A(){} 花括号里有已实现方法体,类名需要与文件名相同
interface 接口 public interface B(){ String a();} 花括号里面是方法体,但没有实现,方法体句子后面是英文分号“;”结尾
abstract 声明抽象 public abstract class C(){} 介于类与接口中间,可以有也可以没有已经实现的方法体
implements 实现 用于类或接口实现接口public class A interface B(){}
extends 继承 用于类继承类 public class A extends D(){}
new 创建新对象 A a=new A(); A表示一个类

三、包

关键字 意思 备注,常用
import 引入包的关键字 当使用某个包的一-些类时,仅需类名 然后 使用ctrl+shift+o或者选定类名(类或属性或方法)按住ctr1+单击,即可自动插入类所在的包。如: JFrame 快捷键之后自动加入import javax. swing. JFrame;
package 定义包的关键字 将所有有关的类放在一个包类以便查找修改等。如: package javake.flycat.draw002;

四、数据类型

关键字 意思 备注,常用
byte 字节型 8bit
char 字符型 16bit
boolean 布尔型
short 短整型 16bit
int 整型 32bit
float 浮点型 32bit
long 长整型 64bit
double 双精度 64bit
void 无返回 public void A(){}
null 空值
true
false

五、条件循环

关键字 意思 备注,常用
if 如果 if(){}如果小括号里面是true,就执行花括号里面的代码块
else 否则,或者 常与if连用,用法相同
while 当什么的时候 while() {} while怎么样就do什么
for 满足三个条件时 for( ; ; )}
switch 开关
case 返回开关里的结果
default 默认
do 运行 经常与while连用
break 跳出循环
continue 继续 中断本次循环,并并开始下一次
return 返回 return一个返回值类型
instanceof 实例 一个二元操作符,和==, >,<是同一类的。测试它左边的对象是否是它右边的类的实例,返回bolean类型的数据

switch

  • default就是如果没有符合的case就执行它,default并不是必须的.
  • case后的语句可以不用大括号.
  • switch语句的判断条件可以接受什么类型?

小饶学编程之JAVA SE第一部分——switch()case的()可以放什么类型
switch(表达式){
case 常量表达式1:
语句1;
break;

case 常量表达式2:
语句2;
break;
default:
语句;
}

六、修饰方法,类,属性和变量

关键字 意思 备注,常用
static 静态的 属性和方法都可以用static修饰,直接使用类名.属性和方法名。只有内部类可以使用static关键字修饰,调用直接使用类名.内部类类名进行调用。static可以独立存在。静态块
final 最终的不可被改变的 方法和类都可以用final来修饰,final修饰的类是不能被继承的,final修饰的方法是不能被子类重写。常量的定义:final修饰的属性就是常量。
super 调用父类的方法 常见public void paint (Graphics g) {super. paint(g);…}
this 当前类的父类的对象 调用当前类中的方法(表示调用这个方法的对象)this. addActionL istener(al):等等
native 本地
strictfp 严格,精准
synchronized 线程,同步
transient 短暂
volatile 易失

七、错误处理

catch处理异常

    1. try+catch
      程序的流程是:运行到try块中,如果有异常抛出,则转到catch块去处理,然后执行catch块后面的语句。
    1. try+catch+finally

程序的流程是:运行到try块中,如果有异常抛出,则转到catch块,catch块执行完毕后,执行finally块的代码,再执行finally块后面的代码。

如果没有异常抛出,执行完try块,也要去执行finally块的代码,然后执行finally块后面的语句

    1. try+finally

程序的流程是:运行到try块中,如果有异常抛出的话,程序转向执行finally块的代码。那么finally块后面的代码还会被执行吗?不会!因为你没有处理异常,所以遇到异常后,执行完finally后,方法就以抛出异常的方式退出了。

这种方式中要注意的是,由于你没有捕获异常,所以要在方法后面声明抛出异常

关键字 意思 备注,常用
catch 处理异常
try 捕获异常
finally 有没有异常都执行
throw 抛出一个异常对象 一些可以导致程序出问题的因素,比如书写错误.逻辑错误或者api的应用错误等等。。为了防止程序的崩溃就要预先检测这些因素,所以java使用了这个机制。在java中异常是靠“抛出”(throw)来使用的,意思是:如果发现有什么异常的时候就把错误信息抛出。
throms 声明一个异常可能被抛出 把异常交给他的上级管理,自己不进行异常处理

八、枚举和断言

关键字 意思 备注,常用
enum 枚举,列举型别
assert 断言

九、访问控制

关键字 意思 备注,常用
private 私有的 私用模式
protected 受保护的 保护模式
public 公共的 共用模式
default 默认的 例如,用在switch语句中,表明一个默认的分支。Java8 中也作用于声明接口函数的默认实现(条件循环已写)

你可能感兴趣的:(01,Java入门级学习指南,java)