一切都是对象 Thinking in Java 第二章

  2.1 用引用操作对象

    1.对象和引用联系起来,就可以通过引用来操作对象;

    2.引用亦可单独存在,即没有和任何对象联系起来;对没有和对象联系起来的引用操作,会报错;

 

  2.2 必须由你创建所有对象

    1.存储到什么地方

      寄存器

      堆栈:*快速存储销毁;基本类型存储的地方

      堆:*常量池;一般对象存储的地方

      常量存储

      非RAM

 

    2. 特例:基本类型

      保存在 堆栈 中,这个变量直接存储值,所以更加高效一些;

      高精度数字:BigInteger,BigDecimal;

 

  2.3 永远不用销毁对象

    垃圾回收机制

 

  2.4 创建新的数据类型:类

    new

    基本类型默认值:如下

   boolean : false

  char : '\uoooo'(null)

  byte : (byte)o

  short : (short)o

  int : o

  long : oL

  float : o.of

  double : o.od

 

  2.5 方法、参数和返回值

  2.6 构建一个Java程序

    *static关键字:static元素只有一份内存空间,所以它和对象之间基本没有联系,只有通过对象名就可以访问,不需要有特定的实现对象;

    *final关键字:表示不能修改,即确定之后,在他定义的域中,final元素的值时不能修改的;但是不在其域中时(如不同实现的两个对象),final元素可为不同;

    *static fianl 元素:即唯一且不可变

 

  2.7 你的第一个Java程序

  2.8 注释和嵌入式文档

  2.9 编码风格

posted @ 2016-06-24 20:25  孙猴子  阅读(154)  评论(0编辑  收藏  举报