`
java--hhf
  • 浏览: 308517 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
阅读更多

     关键字(有时又叫保留字)是计算机语言里事先定义的,有特别意义的标识符,还有特别意义的变量。java中有51个关键字,它们分别是:

 

加null false true

   大致可以分为以下几类

  1.条件和循环10个:
       if   else   switch   case    default    for
       do   while   break   continue

  2.数据类型14个:
       byte short   int    long     float     double
       char boolean true   false     null      void
       return  
    enum
  3.类、接口、抽象类、对象8个:
       class    interface    abstract      extends
       implements    new      super       this
  4.包相关的关键字2个:
       package      import
  5.异常的关键字5个:
       try 
   catch    finally   throw     throws

  6.访问修饰5个:
       public  protected private final static

  7.不经常使用的关键字7个;

 

       instanceof    synchronized  transient  assert
       volatile    native      strictfp
 下面我们就按照次序将它们一一介绍:

1.条件和循环10个:

 

if.... else.... 表示一个判断选择语句块,用法灵活,主要是下面的 

      两种格式,要注意的是如果没有大括号if活else只可以作用到它下

      面的一条语句。

if(){
,,,,,
}else{
,,,,,
}

if(n>10){
,,,,,
}else if(n>5){
,,,,,
}else if(n>3){
,,,,,
}else if(n>1){
,,,,,,,

 

 

 

switch  也是用来选择的语句块,其中的n就是变量,n的值在case中对 

       比,哪一个对上了就执行此处case后的代码。如果全部没有对就

       执行default后面的语句块。case只是一个路标,告诉编译器往哪

       边走,走完了这条路编译器还会继续走下一条路,所以我们在每

       一个case语句后加上一个break;

 

for 第一个参数是表示控制循环次数变量,第二个参数是停止循环的

    条件,第三个条件是变量的趋向结束的方式。这里还是提醒一点—

    —循环的嵌套。

for(int i = 1 ; i < 10 ; i++){
    .............


for(int i = 1 ; i < 10 ; i++){
    ............. 
    for(int j = 1 ; j < 10 ; j++){
    .............
    }
}

 

 

do{}while(); 也是循环的一种方式和for不同的是它会先执行再做判 断。

do{
   . ..........
   ............ .
   ...........
}while(n < 10);

 

break和continue,都表示跳出循环。区别是continue的权利小些,只能

      跳出当前循环,而break可以结束当前以后还没有执行的所有循

      环。比如一个循环有十次,在第三次的时候遇到了continue就直

      接跳到第四次,第三次无效,如果是遇到了break就直接不再循环

 

 

 

 

2.数据类型14个:    
  byte 、boolean 一个字节
  short、char    两个字节

  int、float、   四个字节

  double 、long  八个字节

  true 、false 是两个表示对错的两个boolean值

  null表示当前的对象里面什么都没有

  void 表示返回值的类型为空

  return 返回值的特有关键字

  enum 枚举是定义一些简单的字符来代替常用到的长长的字符,同时枚

       举也可以创建方法,属性

3.类、接口、抽象类、对象8个: 
   class是创建类

   interfance 创建借口

   abstract 创建抽象类

   extends  继承类和抽象类

   implements 继承接口

   new 创建一个对象 或是一个数据类型

   super  父类的对象

   this   当前的类的默认对象

4.包相关的关键字2个:package import

   package  java里面的包

   import   包的引入

5.异常的关键字5个:(当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,网络不可用...)时,JAVA就会用异常对象来描述.定义多个catch可精确地定位异常。如果为子类的异常定义了特殊的catch块,而父类的异常则放在另外一个catch块中,此时,必须满足以下规则:子类异常的处理块必须在父类异常处理块的前面,否则会发生编译错误。所以,越特殊的异常越在前面处理,越普遍的异常越在后面处理。)

 

 try...catch    程序运行产生异常时,将从异常发生点中断程序并向

                 外抛出异常信息

 

int x = (int)(Math.random()*5);  
int y = (int)(Math.random()*10);  
int[] z =new int[5];   
try{
   System.out.println("y/x="+(y/x));
     System.out.println("y="+y+"z[y]="+z[y]);  
}catch (ArithmeticException exc1){
     System.out.println("算术运算异常:"+exc1.getMessage());   
}catch (ArrayIndexOutOfBoundsException exc2){   
       System.out.println("数据越界异常:"+exc2.getMessage());
}
//ArithmeticException和ArrayIndexOutOfBoundsException都属运行期异常

 

 

 

finally 如果把finally块置try...catch...语句后,finally块一般

          都会得到执行,它相当于一个万能的保险,即使前面的try

          发生异常,而又没有对应异常的catch块,finally块将马

           上执行。

   以下情形,finally块将不会被执行:

   (1)finally块中发生了异常;

   (2)程序所在线程死亡;

   (3)在前面的代码中用了System.exit();

   (4)关闭CPU。

 

thow      自定义并抛出异常的方法是2步:创建异常,抛出异常(首先

           实例化一个异常对象,然后用thow抛出)合在一起就是了。 

           thow new XXX()已经成为一个标准的异常抛出范式。

 

 

thows     public void fun throws IOException {
                throw new IOException("io error");
           }throw就是自己抛出一个异常,而throws是声名一个异常,表

           明该异常不在产生异常的函数中处理,由调用该函数的方法

           处理.

                               ----(未完)

                          -----(下篇《java关键字(二)》 :http://java--hhf.iteye.com/blog/1728462  )

分享到:
评论

相关推荐

    Java关键字大全 Java关键字

    了解和掌握Java关键字是每一个Java开发者必备的技能。 下面是Java关键字大全的详细说明: 1. abstract abstract关键字用于定义抽象类和抽象方法。抽象类不能实例化,必须被子类继承和实现。抽象方法必须在子类中...

    java关键字总结文档

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

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

    一、Java 关键字 Java 关键字是 Java 语言中具有特殊含义的词,例如 "public"、"static"、"void" 等。这些关键字不能被用作方法名、类名等其他用途。Java 关键字的特点是全部小写,高级编辑软件会对关键字进行特殊...

    Java关键字分类解释

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

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

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

    java volatile 关键字实战

    java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java ...

    Java关键字详细解

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

    java关键字详情.doc

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

    Java关键字大全

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

    JAVA关键字列表

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

    Java关键字的描述

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

    java关键字、保留字

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

    Java关键字列表

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

    JAVA关键字表格

    整理JAVA关键字信息

    Java关键字

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

    java 关键字解析

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

    java关键字

    ### Java关键字详解 #### 前言 Java作为一种广泛使用的编程语言,在软件开发领域占据了重要的地位。Java的关键字,即保留字,是Java语言中具有特殊意义的标识符,它们预定义并保留用于语言本身的语法结构。理解这些...

    Java关键字及其作用

    Java 关键字是编程语言中预定义的具有特殊含义的标识符,它们是构建和管理程序结构的关键元素。本文将详细解析 Java 中的访问控制关键字,以及类、方法和变量修饰符。 首先,我们来看看访问控制关键字: 1. **...

    java关键字总结

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

    Java关键字大全.pdf

    Java关键字大全.pdf

Global site tag (gtag.js) - Google Analytics