当前位置: 首页 > Thinking in Java
  • 第5章– 初始化与清理 _Java,初始化

    1. 对于局部变量的初始化,主要通过编译时错误来保证 void f() { int i; //i++; //编译不能通过,因为i尚未初始化 } 2. 对于类的 每一个 成员变量(即,字段), 在定义时可以不用初始化.    如果没有初始化,则Java编译器会保证没有初始化的字段都有一个初始值.    boolean -> false;char -> [],byt ...

    阅读全文
    作者:边城网事 | 分类:Thinking in Java | 阅读:793 | 标签:,
  • 第5章– 初始化与清理 _Java,默认构造器

    第5章–初始化与清理_Java,默认构造器   1. 假如一个类没有定义任何构造器,则编译器会自动添加一个构造器,这个构造器没有任何参数,就是默认构造器.   2. 一旦定义了一个构造器,不论是否有参数,编译器都不会再自动添加构造器,不管这个自定义的构造器是否有参数    (就是说,自定构造器的构造器有参数,看起 ...

    阅读全文
    作者:边城网事 | 分类:Thinking in Java | 阅读:782 | 标签:,
  • 第3章-操作符-char类型,字符编码,UTF8,UTF16

    1.概念原理 1.1 UTF8的存储结构 UTF-8最大的一个特点,就是它是一种变长的编码方式。 它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度。 UTF-8的编码规则很简单,只有二条: 1)对于单字节的符号,字节的第一位设为0,后面7位为这个符号的unicode码。 因此对于英语字母,UTF-8编码和ASCII码是相同的。 ...

    阅读全文
    作者:边城网事 | 分类:Thinking in Java | 阅读:1,096 | 标签:, ,