`
yu06206
  • 浏览: 111399 次
  • 性别: 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
关键字表示枚举类型

分享到:
评论

相关推荐

    java关键字总结文档

    ### Java关键字总结 Java是一种广泛使用的面向对象编程语言,它具备简单性、可移植性、高性能等特点。在Java中,关键字具有特殊的语法含义,不能用作标识符(例如变量名或方法名)。以下是对给定文件中提到的Java...

    java关键字总结

    以上是Java中的主要关键字总结,每个关键字都在不同的场景下发挥着重要作用,理解并熟练掌握这些关键字对于编写高效、可靠的Java代码至关重要。对于更深入的学习,可以参考指定的博文链接或其他相关资料进行研究。

    Java super关键字使用

    在Java编程语言中,`super`关键字是一个非常重要的概念,它允许我们引用当前对象的父类中的成员。这个关键字在处理继承关系时尤其有用,帮助我们实现多态性并访问被隐藏或重写的成员。本篇文章将深入探讨`super`...

    java中常用关键字总结.docx

    java中常用关键字总结

    JAVA关键字总结(整理后最全最详细)

    下面是对Java关键字的详细总结,按照给出的部分内容进行排列: 1. `abstract`: - `abstract` 关键字用于声明抽象类或抽象方法。抽象类不能被实例化,只能作为其他类的基类。抽象方法没有具体的实现,必须在子类中...

    java关键字总结珍藏版(48个)

    ### Java关键字总结珍藏版(48个) #### 1. abstract - **定义与用途**:`abstract`关键字在Java中主要用于定义抽象类和抽象方法。抽象类是指那些不能直接实例化的类,它们通常会被继承来提供进一步的实现细节。而...

    Java 关键字总结(48个)

    Java 关键字总结 Java 关键字是 Java 编程语言中的一种特殊词语,用于定义、声明和控制程序的流程。以下是 Java 中 48 个关键字的总结: 1. abstract:abstract 关键字可以修改类或方法。abstract 类可以扩展...

    Java关键字大全

    Java关键字大全 Java语言中有多种关键字,每个关键字都有其特定的用途和作用。下面是Java关键字大全的详细解释: 1. abstract关键字 abstract关键字可以修改类或方法。abstract类可以扩展(增加子类),但不能...

    Java关键字总结珍藏版

    Java 关键字是编程语言中具有特殊含义的保留词汇,它们在编程中扮演着至关重要的角色。本篇文章将深入解析 Java 中的一些关键关键字,并提供相关的编程示例。 1. `abstract` 关键字: `abstract` 可以用于修饰类和...

    Java this、final等关键字总结

    Java中的关键字this、final以及super在编程中扮演着至关重要的角色。下面我们将深入探讨这些关键字的用法和意义。 首先,`this`关键字是Java中一个非常基础且实用的元素,它代表当前对象的引用。当类的成员变量与...

    如何使用java语言中socket关键字通信

    本文将深入探讨如何在Java中使用Socket关键字进行通信,以及它与相关工具的结合使用。 一、Socket基础知识 Socket,也被称为套接字,是网络编程中的一个抽象概念,它代表了两台计算机之间的连接点。在TCP/IP协议族...

    java中常用关键字总结[归类].pdf

    Java编程语言中有许多关键字,这些关键字在不同的场景下发挥着重要的作用。以下是对这些关键字的详细解释: **final关键字** 1. 当`final`应用于类时,意味着该类不能被继承,没有子类。 2. 如果`final`修饰方法,...

    Java常用关键字总结

    1、public 关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。 2、可以在其他任何类或包中引用 public 类、方法或字段。 3、除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类...

    java关键字、保留字

    ### Java关键字详解 #### 概述 Java是一种广泛使用的面向对象编程语言,它拥有丰富的关键字集,用于控制程序的行为和结构。Java关键字是由Java语言预定义的标识符,具有特殊的含义,不能用作变量名、方法名或类名等...

    Java关键字final、static使用总结

    "Java关键字final、static使用总结" 在 Java 编程语言中,final 和 static 是两个非常重要的关键字,它们可以用来修饰类、方法、变量等,了解它们的使用方法和限制非常重要。本文将详细总结 final 和 static 的使用...

    JAVA中的保留关键字

    Java关键字是指被Java语言本身赋予特定意义的标识符,它们不能作为变量名或类名等自定义标识符使用。Java中有53个关键字,包括但不限于: - `abstract`:用于声明抽象类和抽象方法。 - `boolean`:表示布尔类型,...

    Java关键字总结珍藏版(48个).doc

    Java 关键字是编程语言中具有特殊含义的保留词汇,它们不能用作变量名、方法名或类名。Java 具有48个关键字,这些关键字在程序中起到至关重要的作用,控制着程序的结构和行为。下面是对这些关键字的详细解释: 1. `...

    const关键字使用总结

    ### C/C++中的`const`关键字详解 #### 一、`const`的作用 `const`关键字在C/C++中有着广泛的应用,它主要用于定义不可更改的变量或对象,以此提高程序的安全性和可维护性。 **1. 定义`const`常量** - **作用**...

Global site tag (gtag.js) - Google Analytics