您的位置:首页 > 编程语言 > Java开发

Java 关键字回顾

2005-10-23 18:45 239 查看
static
你可以将方法和变量都声明成static。你可以将方法和变量都声明成static。
static方法和变量能独立于任何对象而被使用,通用格式:classname.method()
一、变量
        声明成static的变量实质上就是全局变量。
        这就是Java如何实现全局功能和全局变量的一个控制版本。
        当声明一个对象时,并不产生static变量的拷贝,而是该类所有的实例变量共用同一个static变量。
二、方法
    (1)有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。
         通常情况下,类成员必须通过它的类的对象访问,但是把成员声明成static,就可以创建这样一个成员,
         它能够被它自己使用,而不必引用特定的实例。
    (2)声明成static的方法有一下几条限制:
        a)它们仅能调用其他的static方法
        b)它们只能访问static数据
        c)它们不能以任何方式引用this或super
        d)在一个static方法中引用任何实例变量都是非法的
三、举例说明:
    >> 如果你需要通过计算来初始化你的static变量,你可以声明一个static块,
       static块仅在该类被加载时被执行一次。
          e.g. 
          class xx {
              static int a=3;
              static int b;
              static  {
                  b=a*4;
              }
              pubic static void main(String args[]){
              }
           }

implements
用来实现接口。
实现接口的方法必须声明成public。
try、catch
系统自动
throw
手动
finally
任何在方法返回前绝对被执行的代码
throws
一个方法可以导致一个异常但是可以不处理它
final
(1)变量: 大写(约定);
                         实际是个常数,在实例中不占内存;
(2)方法:  阻止重载;
                         阻止继承;
Java中绑定的所有方法都采用后期绑定技术,除非一个方法已被声明成final。这意味着我们通常不必决定是否应进行后期绑定——它是自动发生的。
abstract
(1)抽象类没有对象;
(2)不能定义构造函数和静态方法;
(3)任何含一个或多个抽象方法的类都必须声明成抽象类;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java string class c