首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java中关键字跟保留字的总结

2012-09-08 
java中关键字和保留字的总结关键字对java的编译器有特殊的意义。它们用来表示一种特殊的数据类型,或者表示

java中关键字和保留字的总结
        关键字对java的编译器有特殊的意义。它们用来表示一种特殊的数据类型,或者表示程序结构等。
   保留字为java中预留的关键字,它们虽然在暂时未作为关键字,但在以后的升级版本中有可能成为关键字。
     
    总的来说java中有48关键字和2个保留字,关键字大致可分为以下几种:
    1.访问修饰符的关键字:
      public(公共的 )  protected(受保护的)  private(私有的)
      另外在不加关键字修饰时,系统会有 “默认的”修饰符
      注意:(1).属性使用public进行修改后,直接通过对象名+"."进行调用
        (2). 在同一类的文件中,只有和文件名相同的类才能用public修饰;可以定义与该类同一级别的类,
                                 但其修饰符不能为public(也可以没有修饰符,只要不用public修饰就行).另外,在 与文件名相同的类中,
                                 可以再定义一个或几个用public修饰符修饰的类,在这些类中还可以再定义一个或几个用public修饰的类.
        (3).接口中默认的访问修饰符是public,不可以在接口中定义方法时使用protected或private,因为接口中的访问
                                      修饰符固定的就是public不能被改变
     
    2.类、方法和变量修饰符
         abstract 声明抽象  class 类  extends 扩允,继承   final 终极,不可改变的
      implements实现   interface 接口   native 本地   new 新,创建    static 静态    strictfp 严格,精准
      synchronized 线程,同步    transient 短暂    volatile 易失
        注意:
                    修饰变量时:
        (1).用static关键字修饰后的变量,在内存中存储在static中,无论创建多少个对象,改变量只有一份.
                                用类创建是个一个对象时,所使用的变量时前一个对象作用完后的值.
        (2).用static和public共同修饰的变量可以在不实例化对象的情况下直接用类名调用。
                    修饰方法时:
        (3).将方法用static关键字修饰后,该方法被存储在内存中的static内,无论用类创建多少个对象,
                                     内存中只有一个该方法,这些对象调用的都是同一个方法.
        (3).可以在不实例化对象的情况下直接用类名+“.”调用该方法。
        (4).能在用static修饰的方法中使用的属性,其必须是用static修饰的               
        (5).在用static修饰的方法中创建的变量不是static型的,其只不过是一般局部变量 ,在每次方法结束时都将被释放.
        (6).将方法使用final关键字修饰,该方法将不能被重写(其为最终状态)
                     修饰类时:
        (7).一般的外部类不能用static修饰(无论是否是用public修饰的外部类,都不能用static修饰)
        (8).内部类可以用static修饰,修饰后可以在不实例化对象的情况下通过外部类名调用该类。
        (9)将类使用final关键字修饰,那么该类将不能被继承(其为最终状态,没有子类。
                                    
     3.程序控制语句
      break 跳出循环    continue 继续   return 返回   do 运行   while 循环  if 如果  else 反之 
       for 循   instanceof 实例    switch 开关    case 返回开关里的结果   default 默认
     4. 错误处理
         catch 处理异常      finally 有没有异常都执行     throw 抛出一个异常对象
         throws 声明一个异常可能被抛出      try 捕获异常
     5.包相关
          import 引入    package 包
     6.基本类型 
          boolean 布尔型   byte 字节型   char 字符型   double 双精度    float 浮点
          int 整型   long 长整型    short 短整型   null 空   true 真   false 假
      7. 变量引用 
       super 父类,超类   this 本类    void 无返回值
  另外java中有两个保留字:const goto
 
 
  注意:friendly,sizeof不是java的关键字 ,并且java关键字都是小写的

热点排行