java保留字解释

关键字列表

  abstract boolean break byte case
  catch char class continue default
  do double else extends false
  final finally float for if
  implements import instanceof int interface
  long native new null package
  private protected public return short
  static super switch synchronized this
  throw throws transient true try
  void volatile while
  
  保留字
  const,goto

  注意点
    const和goto是java的保留字。
  所有的关键字都是小写
  friendly,sizeof不是java的关键字
============


abstract 抽象的,比如抽象类,抽象函数
assert 断言,意思是程序若正确,则必然不会出现断言后面附加的情况,若出现了则是程序有错了。
boolean 布尔型变量,true(真的)或false(假的)
break 跳出(循环或者是多重分支判断)
byte 字节型变量,长度是一个字节
case 多重分支判断的每一个分支前面都会有一个case和一个整型变量,若判断条件等于整型变量则执行这一分支(及后面的分支),直到break出现。
catch 捕获异常,catch括号里的异常如果被抛出,则执行catch花括号里的代码。
char 字符变量,用来存储单个字符。
class 类。
continue 终止当前循环,并跳到下一循环。
default 多重分支判断若所有的case都不符合,则直接到default里的代码。
do 循环的一种。
double 双字节变量。
else 与if配对,作为双分支判断的第二个分支。
enum 枚举型的变量,该变量只有有限个选项,比如一年有12个月,分别是一月,二月……十二月,月份本身就可以做成一个枚举。
extends 继承了某一个类,作为其子类。
final 终态的,终态的变量不能改变其引用值(若是基本类型,则不能改变其内容)终态的方法不能被方法所在类继承的子类所覆盖。
finally 与try catch配对,无论是否抛出异常,最后都要执行的代码。作为善后代码。
float 浮点型变量,带小数点的变量。
for 循环的一种,分为for( ; ; )和for( : )两种格式
if 双条件判断,可以与else配对
implements 某个类实现了某个接口。
import 导入某个包,这个包里的类可以不必在前面加上包名就可以直接使用。
instanceof 若使用了A instanceof B,则返回A对象是否是B类的对象,或者B类派生类(或实现了B接口的类)的对象,返回true或者false。
int 整型变量
long 长整型变量
native 不知道
new 生成某一个类的对象的运算符
package 声明该类属于哪一个包
private 私有的,不能被本类之外的任何地方访问
protected 受保护的,不能被本类或者派生类之外的任何地方访问
public 公有的,可以被任何类访问
return 函数返回值,或返回(若函数是void的)。
short 短整型变量
static 静态的,静态变量和静态方法都是属于类的,不需要有类的具体对象就能够执行的。
strictfp 不知道
super 在派生类中指定超类使用super,若访问超类的protected以上的可视级别的变量或方法,可以使用“.”运算符
switch 多重分支判断
synchronized 同步的。在多线程中,被标明了synchronized的方法或代码块,只能一个接一个的执行,而不能同时执行。
this 本对象的,this.变量或this.方法,指的是本类的成员变量或本类的成员方法。若该类是某个类的内部类,则this.变量或this.方法指的是外部类的变量或方法。
throw 抛出指定的异常。
throws 声明某个方法可能会抛出什么异常给方法的调用者。
transient 不知道
try 当抛出异常的时候,若异常属于try后面catch所标明的异常类型,则中断try块里的代码,直接跳到对应的catch里。catch可以有多个,并且前面的catch优先于后面的catch。
void 无返回值。
volatile 不知道
while 循环。
cast 保留字,没有使用
false 假
future 保留字,没有使用
generic 保留字,没有使用
inner 保留字,没有使用
operator 保留字,没有使用
outer 保留字,没有使用
rest 保留字,没有使用
true 真
var 保留字,没有使用
goto 跳转到指定的标签位置。标签是用“标签名:”的格式声明的。
const 保留字,没有使用
null 空的,将某个引用设置为空,则该引用不指向任何对象


===============
equels是用来比较两个字符串是否相同而已,无论字符串是否是同一个对象,都会返回true,只要是相同就OK了。而"=="则是既要看是否相同,还要看是否同一个对象才能返回true,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值