• 一切都是对象 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 编码风格

  • 相关阅读:
    [转]Linq使用心得——SelectMany替代二重foreach循环
    设计模式—装饰者模式
    设计模式—桥接模式
    iOS_autoLayout_Masonry
    排序算法
    h.264硬件解码
    FFmpegh.264解码
    AAC编解码
    socket UDP简单通讯
    socket TCP简单通讯
  • 原文地址:https://www.cnblogs.com/springlight/p/5615294.html
Copyright © 2020-2023  润新知