1.不可变的类不会被共享引用是什么意思?书上写了一句看不太懂
2.静态字段怎么解释?书上写的也看不太懂
谢谢大家

解决方案 »

  1.   

    1.一般是指final类吧
        final class a{
    }
    这样的类是不允许继承的.
    final数据是一个永不改变的"编译期常量"
    final方法是把方法锁定,防止任何类修改他的意义
    final参数就是无法在方法中更改参数引用所指向的对象2.static
    静态字段
    一般是我们常用的是静态方法,它没有THIS方法.
    它的方法内部不能调用非静态的方法,反过来,在非
    静态方法内部可以调用静态方法,它不是通过对象发
    送消息的
    有点象C里面的全局函数.
    另一个是静态数据,他的初始化和一般数据差别不大,
    只是加了一个static而已.至于内存里面,我觉的好象是
    静态存储(一直存在的数据),而java对象本身是不存放
    在这里的.
    我是只看两周JAVA的,所以很多不理解,只是交流一下.
    请指教