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

一、了解关键字

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

二、类和接口

关键字意思备注,常用
classpublic 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 中也作用于声明接口函数的默认实现(条件循环已写)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱喝皮蛋瘦肉粥的小饶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值