Java关键字以及运算符

本篇博客用于介绍大家平时常用的关键字;

需要注意的是,java的关键字都是小写。

①访问修饰符的关键字:

public:公有的,可跨类跨包;

protected:受保护的,在本当前包内可以使用;

private:私有的,只能在当前类里面使用;

② -----

class:类 ,public class  test{ }

类名需要与文件名相同;

interface:接口,public interface  A{ }

大括号中的方法体只有定义没有被实现,需要被implements关键字实现;

implements:实现,public class A  implements  B{ }

接口在定义后,就可以在类中使用implements实现该接口;

extends:继承,public class A extends B{ }

继承后,子类拥有自己的属性和方法同时拥有父类的非private的属性和方法,

子类可以用自己的方式实现父类的方法,

需要注意的是java的继承为单继承,但是可以多重继承;

new:创建新的对象 A a=new A();

③包的关键字:

import:导入包,import  xiaohui.test.inf;  

当使用某个包的一些类时,仅需类名 然后使用ctrl+shift+o或者选定类名(类或属性或方法)按住ctrl+单击 即可自动插入类所在的包。

package:定义包, package xiaohui.test.inf;

将相关的方法类等放入一个包中方便查找与修改。

④数据类型的关键字:

boolean:布尔型  char:字符型——16bit ;  byte:字节型——8bit;  short:短整型——16bit;  int:整型——32bit; long:长整型——64bit ; float:浮点型——32bit; double:双精度——64bit;  void:无返回值 ; true:真;  false:

⑤条件循环:

if:如果 if( ){  },判断小括号中的条件 ,为true则执行大括号;

else:否则,常与if连用,相同用法;

while:当······,while(){ } 用法与if相同,不过while会反复执行直到遇到break或者不满足小括号内的条件时才跳出循环;

for:for( ; ; ){ },for循环需满足三个条件;

switch:开关,

switch(表达式){

case 常量表达式1:语句1;

......

case 常量表达式2:语句2;

......

default:语句;

}

default不是必需的,switch的条件判断语句可以接受int,byte,char,short,不能接受其他类型;

case:返回开关里的结果,常与while连用;

default:默认,常与while连用;

do:运行,常与while连用;

break:跳出循环;

continue:跳出本次循环,继续下次循环;

return:返回一个返回值的类型

⑥修饰方法,类,属性和变量:

static:静态的,属性和方法都可以用static修饰,直接类名.属性名和类名.方法名调用。只有内部类可以使用static关键字修饰,调用直接使用类名.内部类名,static可以独立存在(静态块);

final:不可改变的,方法和类都可以用final来修饰 ,final修饰的类是不能被继承的 ,final修饰的方法是不能被子类重写。常量的定义:final修饰的属性就是常量。

super:调用父类的方法和属性;

this:简单来说,谁使用了this关键字,this就指代谁;

synchronized:多线程的同步;

⑦错误处理:

try:捕获异常

catch:若捕获到了异常,则执行catch中的代码块

finally:无论有没有捕获到异常,都要执行finally中的代码块;

throw:抛出一个异常对象

throws:用于方法的末尾,表明此方法不处理异常,而交给方法调用处进行处理;

猜你喜欢

转载自www.cnblogs.com/r1002/p/10839312.html