随笔分类 - Java核心技术 卷一 学习笔记
摘要:第九章 集合 1.Iterator和Iterable接口类,作用。 2.Collection接口类,作用。 3.Map接口类,作用。
阅读全文
摘要:1.Java 集合类库将集合的接口和实现分离。同样的接口可以有不同的实现。 2.Iterator&Iterable 首先Iterator的出现是为了替代Enumeration,它和Enumeration不同的是,它可以删除迭代的内容。并且被更好的命名。 Iterable,这个类不同于上面的类,这个类
阅读全文
摘要:1.带有【超类型限定 super】的通配符可以向泛型对象写入,带有【子类型限定 extends】的通配符可以从泛型对象读取,反之则不然。
阅读全文
摘要:一 异常 1.Java序列化原理和机制。 参考:http://www.cnblogs.com/redcreen/articles/1955307.html 序列化和反序列化,上面的文章可以多看看。 (1)如果在子类中覆盖了超类的一个方法,子类方法中声明的受查异常不能比超类方法中声明的异常更通用。
阅读全文
摘要:一.概念 1.继承已经存在的类,就是复用这些类的方法和域。在此基础上还可以添加一些新的方法和域,以满足新的需求。这是java程序设计中的一项核心技术。 2.在设计类的时候,应该将通用的方法放在超类中,将具有特殊用途的方法放在子类中。 3.super没有引用的概念,不能讲super赋值给另一个对象变量
阅读全文
摘要:对于面向对象程序设计,从根本上将,只要对象能够满足要求,就不必关心其功能的具体实现过程 一.类与类之间的关系 1.依赖(use a) 如果一个类的方法操纵另一个类的对象,我们就说一个类依赖另一个类。应该尽可能的将互相依赖的类减至最少。 2.聚合(has a) 聚合意味着一个类的对象包含另一个类的对象
阅读全文
摘要:1.Java基本数据类型 Java中一共有8种基本数据类型。 4种整形:int-4字节、long-8字节、short-2字节、byte-1字节 2中浮点型:float-4字节、double-8字节 1中字符型:char 1中布尔型:boolean 1.1一般的程序中使用浮点型数是都采用double,
阅读全文
摘要:1.基本类型 int 在java中 int 永远是32位,取值范围:[-2<<32 , 2<<32-1]即[-2147483648 , 2147483648-1]。
阅读全文