`
gogoalong
  • 浏览: 49112 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

java关键字

阅读更多
java关键字有多少??
是哪些关键字??
关键字的作用是什么??
关键字能用在什么地方??


java的关键字总共有53个,其中有2个是保留字,也就是一般是使用的关键字.

这51个关键字可以分为以下几类:

一,访问修饰符的关键字
1,public 公有的   能够在java的任何地方被调用,可以跨包调用
2,protected 受保护的  只能在当前包中使用
3,private 私有的   只能自爱当前类中使用    

二,定义类,接口,抽象类和实现接口,继承类的关键字,实例化对象
4 , class        类          定义类的关键字
class Student{}
5 , interface    接口        定义接口的关键字
class  interface Teacher{}
6 , abstract     抽象类      定义抽象类的关键字
abstract  class  Teacher{}
7 , implements   实现        在子类中实现接口时使用
class Student implements Teacher{}
8 , extends      继承        子类继承弗雷时使用
class Student  extends  Person{}
9 , new          实例化对象
Student stu1=new Student();
在同时使用继承抽象类和实现接口时,要先写继承,再写实现
class Student  extends  Person implements Teacher{}

三,包的关键字
10 , package  包  定义包的关键字
package Tree;
11 , import   引入包的关键字
import java.awt.*;
四,数据结构类型       初始值
12 , byte    字节    0
13 , char    字符    '\u0000'
14 , short   短整型  0
15 , int     整型    0
16 , long    长整型  0l
17 , float   单精度  0.0f
18 , double  双精度  0.0 d
19 , boolean 布尔型  false
20 , true    真
21 , false   假
22 , void    无返回符
23 , null    空
这些没什么好说的
五,条件循环
24 , if       如果
25 , else     或者
26 , while    当
27 , for     
28 , switch  
29 , case   
30 , default 
31 , do   
32 , break   
33 , continue
这几个很好理解
while (T--){
for(int i=0;i<n;i++){
if(a>b) max=a;continue;
else   max=b;
}
switch(a){
case:break;
default;}
}
六,修饰方法、类、属性和变量
34 , static       静态的
属性和方法都可以用static修饰,直接使用类名.属性和方法名。
只有内部类可以使用static关键字修饰,调用直接使用类名.内部类类名进行调用。
static可以独立存在。静态块

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

36 , super        调用父类的方法

37 , this         调用当前类中的方法(表示调用这个方法的对象)
七,其他(以下从百度百科中了解的,下面这些没使用过)
38 ,throws扔,一个方法中发生异常但没有捕获,在方法头声明,由方法调用者处理。throw后不允许有其他的语句。

39 , catch捕获错误的语句。

40 ,finally为了完成执行的代码而设计的,主要是为了程序的健壮性和完整性,无论有没有异常发生都执行代码。

41 ,native 是方法修饰符。Native方法是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法。因为在外部实现了方法,所以在java代码中,就不需要声明了,有点类似于接口方法。Native可以和其他一些修饰符连用,但是abstract方法和Interface方法不能用native来修饰。

42 , strictfp 修饰类和方法,意思是FP-strict,精确浮点,符合IEEE-754规范的。当一个class或interface用strictfp声明,内部所有的float和double表达式都会成为strictfp的。Interface method不能被声明为strictfp的,class的可以。

43 ,try 当try子句中的某行代码发生异常,会终止程序的运行,跳转到catch子句来执行。

44 ,transilent 变量修饰符。标记为transient的变量,在对象存储时,这些变量状态不会被持久化。当对象序列化的保存在存储器上时,不希望有些字段数据被保存,为了保证安全性,可以把这些字段声明为transient。

45 ,  volatile修饰变量。在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。

46 , synchronized代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。

47 ,transient声明一个实例变量,当对象存储时,它的值不需要维持。

48 , volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果没有volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。

49 , throw
50 , return   返回
51 , instanceof是Java的一个二元操作符,和==,>,<是同一类东西。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现。相当于c#中的is操作符。

52 , const
53 ,goto//保留字
  java中关键字表中虽然没有goto关键字但是在声明变量时是不可以使用该单词的
0
0
分享到:
评论

相关推荐

    java关键字总结文档

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

    Java关键字、标识符、注释、转义字符.docx

    Java 关键字、标识符、注释、转义字符详解 Java 语言中有四个重要的概念:关键字、标识符、注释和转义字符。这些概念是 Java 语言的基础,理解这些概念对于编写 Java 代码非常重要。 一、Java 关键字 Java 关键字...

    Java关键字分类解释

    ### Java关键字分类解释 #### 一、类与接口定义关键字 - **class**: 在Java中,`class`关键字用于声明一个类。类是面向对象编程的基本单元,它定义了一组属性(成员变量)和方法(成员函数),这些共同构成了一个...

    Java关键字大全 Java关键字

    Java关键字大全 Java关键字大全是Java编程语言中最基本和最重要的组成部分。这些关键字是Java语言的基础构建块,用于定义类、方法、变量、控制流、异常处理等。了解和掌握Java关键字是每一个Java开发者必备的技能。...

    Linux中Java变量与java关键字。MyEclipse快捷键大全。Java方法

    首先,让我们来谈谈“Linux中Java变量与java关键字”。在Java编程中,变量是存储数据的容器,它们可以是基本类型(如int、float、boolean等)或引用类型(如对象)。在Linux环境下,Java程序的运行与Windows或Mac...

    Java关键字详细解

    这篇文档《Java关键字详细解》将深入探讨Java中的关键字及其用途。 首先,我们来看看Java中的主要关键字。`public`、`private`、`protected`是访问修饰符,用于控制类、方法和变量的访问权限。`public`可以被任何...

    Java关键字的描述

    ### Java关键字详解:掌握编程语言的核心 #### 一、Abstract:抽象类与抽象方法的关键 在Java中,`abstract`关键字被用于定义抽象类和抽象方法。抽象类是一种特殊的类,它不能被实例化,即不能创建其对象,但可以...

    Java关键字

    Java关键字是编程的基础,它们是Java语言预定义的标识符,具有特殊含义并被Java编译器识别。在Java中,一共有51个关键字(包括保留字),但描述中提到的是48个,可能是因为某些关键字在特定上下文不常用或者被归类到...

    java关键字、保留字

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

    JAVA关键字

    Java关键字是编程的基础,它们是Java语言预定义的、具有特殊含义的标识符,不能作为变量名、方法名或类名。以下是对50个Java关键字的详细解释: 1. **abstract**:用于声明抽象类或抽象方法,不包含具体实现。 2. ...

    JAVA关键字列表

    JAVA关键字列表 Java是一种面向对象的编程语言,具有多种关键字,用于控制程序的执行、定义变量、类和方法等。本文档系统列举了Java的关键字及其用法分类,总共分为以下几个类别:访问控制、类、变量修饰符、流程...

    Java关键字大全

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

    java关键字详情.doc

    该文档主要介绍了java关键字的用法及说明

    Java关键字大全 Java关键字大全

    Java 关键字是编程语言中预定义的特殊标识符,它们具有特定的含义并用于控制程序的流程。在 Java 中,关键字是不可用作变量名、类名或方法名的保留标识。以下是一些主要的 Java 关键字的详细解释: 1. `abstract`: ...

    java 关键字解析

    ### Java关键字解析 Java是一种广泛使用的面向对象编程语言,它为开发者提供了丰富的特性和功能,以简化复杂的软件开发过程。Java的关键字是预定义的保留字,在Java编程中具有特殊的含义和用途。本文将深入探讨Java...

    java关键字总结

    通过这份总结,我们可以看到Java关键字在定义行为和数据时起到的作用。理解这些关键字的含义和使用方式是掌握Java语言基础的关键。这些概念包括区分对象内部变量和方法、处理继承关系中的方法覆盖、定义类级别的属性...

    Java关键字列表

    Java关键字列表 上面列出了Java所有的关键字

Global site tag (gtag.js) - Google Analytics