`
yu06206
  • 浏览: 109789 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java中关键字总结

阅读更多

java中所有关键字的总结

1 static关键字

static表静态的,可以是静态的方法或者静态的属性,表示所有的类共享,在类中可以直接调用其他类可以用类名直接调用,出了内部类一般不可以定义静态的类

2 abstract关键字

表示抽象的,可以用来申明抽象类和抽象方法,用在类的声明中来指明一个类是不能被实例化的,但是可以被其他类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现。它的用途是向子类提供通用的信息。抽象类可以包含正常的类包含的任何东西,也就是说,类和实例变量,以及带有任何修饰词的方法。只有抽象类可能有抽象方法。如果一个不是抽象的类包含一个抽象方法,那么将会出现编译错误,采用 abstract 方法的类本来就是抽象类,并且必须声明为 abstractabstract 类不能实例化。仅当 abstract 类的子类实现其超类的所有 abstract 方法时,才能实例化,bstract 类的子类。这种类称为具体类,以区别于 abstract

3 final关键字

Final表示完结的意思,对基本类型中前面加上finalstatic表示修饰的变量为常量,不能修改,final一般和static搭配使用,final方法:一是把方法锁定,以防止继承类修改它的含义,二是确保继承中使方法行为保持不变,并且不会被覆盖。类中所有的private方法都隐式地指定为是final,用final来修饰类时表示当前类不能被继承

4 class关键字

class 关键字用来声明新的 Java 类,该类是相关变量和/或方法的集合。类是面向对象的程序设计方法的基本构造单位。类通常代表某种实际实体,类是对象的模板。每个对象都是类的一个实例。要使用类,通常使用 new 操作符将类的对象实例化,然后调用类的方法来访问类的功能。

示例:public class A{ }

5  implements关键字

implements 关键字在是实现一个接口的,以指示所声明的类提供了在 implements 关键字后面的名称所指定的接口中所声明的所有方法的实现。一个类可以实现多个接口,

示例:public class A implements B{ }

实现接口时必须重写接口里的所有方法

6 import 关键字
 import
关键字使一个包中的一个或所有类在当前 Java 源文件中可见。可以不使用完全限定的类名来引用导入的类。

示例 :import java.swing.JFrame

7. .interface 关键字

interface 关键字用来声明新的 Java 接口,接口是方法的集合。

接口是 Java 语言的一项强大功能。任何类都可声明它实现一个或多个接口,这意味着它实现了在这些接口中所定义的所有方法

示例:public interface  A{}

8  new 关键字

new 关键字用于实例化一个对象,new一个对象就是在内存开辟一个空间,new 关键字后面的参数必须是类名,并且类名的后面必须是一组构造方法参数(必须带括号),参数集合必须与类的构造方法的签名匹配

示例:A  a = new A();

9 .package  关键字

package表示打一个包,用来对java文件进行分类,如果 Java 源文件不包含 package 语句,在该文件中定义的类将位于默认包中。请注意,不能从非默认包中的类引用默认包中的类。

示例:package yujingjava;

                   public class A{ }

10  private关键字

private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量), 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。所有类成员的默认访问范围都是 package 访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。

示例:public class  A{

pivate int I;

private void add(){}

}

11 protected 关键字

protected 关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符, 可以在声明 protected 类、方法或字段的类、同一个包中的其他任何类以及任何子类(无论子类是在哪个包中声明的)中引用这些类、方法或字段。所有类成员的默认访问范围都是 package 访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。

示例:public class  A{

protected int I;

protected void add(){}

}

12 public 关键字

public 关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符,可能只会在其他任何类或包中引用 public 类、方法或字段。

所有类成员的默认访问范围都是 package 访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。

示例:public class  A{

public int I;

public void add(){}

}

13 super 关键字

super 关键字 是由子类访问父类的内容;super.父类属性,如果属性没有被覆写,则也可以不写supersuper.父类方法(),如果方法没有被覆写,则可以不用 super也表示调用父类中的方法;super是访问父类中的构造方法,必须放在首行。
14 this
关键字

this 关键字是直接访问本类中的内容;this.本类属性,调用本类中的属性;this.本类方法(),可以不写this,也表示调用本类的;this 是访问本类中的其他构造,必须放在首行。
示例:public class A{

int x;

String str;

A(String str){

this.str=str;

}

}

Public class B extends A{

B(String str){

Super(str);

}

}
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

15 throw 关键字

throw 关键字用于引发异常。throw 语句将 java.lang.Throwable 作为参数。Throwable 在调用栈中向上传播,直到被适当的 catch 块捕获。

16 throws关键字

throws 关键字可以应用于方法,以便指出方法引发了特定类型的异常。throws 关键字将逗号分隔的 java.lang.Throwables 列表作为参数。引发非 RuntimeException 异常的任何方法还必须在方法声明中使用 throws 修饰符来声明它引发的异常。

17 try 关键字

try 关键字用于包含可能引发异常的语句块。每个 try 块都必须至少有一个 catch finally 子句。如果某个特定异常类未被任何 catch 子句处理,该异常将沿着调用栈递归地传播到下一个封闭 try 块。如果任何封闭 try 块都未捕获到异常,Java 解释器将退出,并显示错误消息和堆栈跟踪信息

18 void 关键字

void 可以用作方法的返回类型,以指示该方法不返回值,void 关键字表示 null 类型。

示例:

public class A{

public void add(){}

}

19 byte 关键字

byte Java 基本数据类型。

byte 可存储在 [-128, 127] 范围以内的整数值。

示例
   byte b = 34;

20 char 关键字

char Java基本数据类型。

char 变量可以存储一个 Unicode 字符。

示例
   char  c ='
';

21 double 关键字

double Java 基本数据类型。

double 变量可以存储双精度浮点值。

示例
   double d = 7.01;
    

22 float  关键字

float Java基本数据类型。

float 变量可以存储单精度浮点值。

示例
   float f = 5.5;

23  int 关键字

int Java 基本数据类型。

int 变量可以存储 32 位的整数值。

示例
   int i = 5;

24 long 关键字

long Java基本数据类型。

long 变量可以存储 64 位的带符号整数。

示例
   long l = 555;

25 short 关键字

short Java 基本数据类型。

short 变量可以存储 16 位带符号的整数。

示例
   short s = 15;

26 boolean 关键字

boolean Java 基本数据类型。

Boolean是布尔型,该类型的值只有truefalse

示例
  boolean b= true;

27 .catch 关键字

catch 关键字用来在 try-catch try-catch-finally 语句中定义异常处理块, 开始和结束标记 { } catch 子句语法的一部分,即使该子句只包含一个语句,也不能省略这两个标记。

每个 try 块都必须至少有一个 catch finally 子句。

28 continue 关键字

continue 关键字用来跳转到 forwhile do 循环的下一层循环。continue 总是跳到最深层 whilefor do 语句的下一层循环。

示例:for (i=0; i<10; i++)
   {
  
      if (a>1 )
      {
         continue;
      }
      b=23;
   }

29  default关键字

default 关键字用来标记 switch 语句中的默认分支。default 块没有隐式结束点。break 语句通常在每个 case default 块的末尾使用,以便在完成块时退出 switch 语句。

示例
   int i =2;
   switch (i)
   {
      case 1:
         b=0;

         break;
      case 2:
          b=2;

         break;
      default:
          b=3;

         break;
   }

 

30 do 关键字

do 关键字用于指定一个在每次循环结束时检查其条件的循环。do 循环体至少执行一次。

示例
   do
   {
      a=b+1;
   }
   while (a<12);

31 else 关键字

else 关键字总是在 if-else 语句中与 if 关键字结合使用。else 子句是可选的,如果 if 条件为 false,则执行该子句。

示例
   if (a>13)
   {
      b=10;
   }
   else
   {
     b=14;

   }

32 .for 关键字

for 关键字用于一个循环。控件流进入 for 语句时,将执行一次后面的语句

示例
   for (int i=0; i<13; i++)
   {
      a++;

   }

33 if  关键字

if 关键字指示有条件地执行代码块。if 语句可以有可选的 else 子句,该子句包含条件为 false 时将执行的代码。

示例
   if (b>13)
   {
      a=2;

   } else{
       b=1;

   }

34 null 关键字

null 表示无值。

示例
   String s=null;

35 return 关键字

return 关键字会导致方法返回到调用它的方法,从而传递与返回方法的返回类型匹配的值。

示例

public int getAge()
   {
          return age;
   }
 

36 switch 关键字

switch 语句用于基于某个表达式选择执行多个代码块中的某一个。

示例
   int i =2;
   switch (i)
   {
      case 1:
         b=0;

         break;
      case 2:
          b=2;

         break;
      default:
          b=3;

         break;
   }

37  true 关键字
true
关键字表示 boolean 变量的两个合法值中的一个。

示例
   boolean b = true;

38  false 关键字
false
关键字表示 boolean 变量的两个合法值中的一个。

示例
   boolean b = false;

39  while 关键字

while 关键字用于指定一个只要条件为真就会重复的循环.

示例
   while (a>10)
   {
      b=b+1;
   }

40  break关键字

break 关键字用于提前退出 forwhile do 循环,或者在 switch 语句中用来结束 case

示例
   int i =2;
   switch (i)
   {
      case 1:
         b=0;

         break;
      case 2:
          b=2;

         break;
      default:
          b=3;

         break;
   }

41 extends 关键字

extends 关键字用在 class interface 声明中,用于指示所声明的类或接口是其名称后跟有 extends 关键字的类或接口的子类。

示例
   public class A extends B{}

42 finally 关键字

finally 关键字用来定义始终在 try-catch-finally 语句中执行的块。

finally 块通常包含清理代码,用在部分执行 try 块后恢复正常运行

43 instanceof  关键字
  instanceof
关键字用来判断对象是不是其他类的实例

示例
   if (a instanceof A)
   {
      b=1

   }

44 native 关键字

native 关键字可以应用于方法,以指示该方法是用 Java 以外的语言实现的。

45.synchronized 关键字
synchronized
关键字可以应用于方法或语句块,并为一次只应由一个线程执行的关键代码段提供保护。

46.transient Java 关键字
transient
关键字可以应用于类的成员变量,以便指出该成员变量不应在包含它的类实例已序列化时被序列化。

47.volatile Java 关键字
volatile
关键字用于表示可以被多个线程异步修改的成员变量。

48 assert 关键字

assert关键字,表示断言

49 goto 关键字

goto为保留字

50 const 关键字

Const为保留字

51 enum 关键字
enum
关键字表示枚举类型

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics