06 2017 档案

摘要:一、抽象类 抽象类是普通的类和接口之间的一种中庸之道。 1. 如果一个类包含抽象方法,该类必须被限定为抽象类。 2. 抽象类可以不含任何抽象方法(一般用来阻止产生该类的对象,抽象类不可以用new创建对象,因为调用抽象方法没意义) 3. 抽象方法必须为public或者protected(因为如果为pr 阅读全文
posted @ 2017-06-16 17:11 安小 阅读(150) 评论(0) 推荐(0) 编辑
摘要:一、final final数据 必须在域的定义处或每个构造器中用表达式对final进行赋值,java允许函数参数声明为final,这意味着在方法中无法更改此参数。final的基本类型表示值不可变,引用类型表示无法将其指向另一个对象,但对象本身内容可以修改。 final方法 final方法明确禁止覆盖 阅读全文
posted @ 2017-06-14 09:47 安小 阅读(165) 评论(0) 推荐(0) 编辑
摘要:初始化和清理是影响代码安全的两个重要因素。 一、初始化 1. 方法重载 构造器与类名相同,成为强制重载方法名的原因之一。重载规则:每个重载的方法必须拥有独一无二的参数类型列表。不能根据返回值来区分重载方法。 Java基本类型的自动提升:byte(1) -> short/char(2) -> int( 阅读全文
posted @ 2017-06-09 14:56 安小 阅读(222) 评论(0) 推荐(0) 编辑
摘要:数组与容器的区别: 1)数组是一个简单的线性序列,其存储和随机访问对象引用序列的效率最高。但是数组对象的大小是固定的。2)数组强调的是性能而不是灵活性,只有当性能成为问题时才使用数组,不然通常都使用容器。3)数组可以持有基本类型,但有了额外的自动包装机制和泛型,在容器中持有基本类型就很容易了。泛型可 阅读全文
posted @ 2017-06-08 17:25 安小 阅读(172) 评论(0) 推荐(0) 编辑
摘要:一、 适配器模式 1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 2. 模式中的角色 Target: 目标接口,客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 Adaptee:需要适配的类或适配者类 阅读全文
posted @ 2017-06-08 11:03 安小 阅读(180) 评论(0) 推荐(0) 编辑
摘要:参考文章: http://www.cnblogs.com/xingele0917/p/3695636.html 1. 集合框架 Collection Map 2. 集合比较 接口 实现类 保持插入顺序 可重复 排序 使用说明 List ArrayList Y Y N 长于随机访问元素;但插入、删除元 阅读全文
posted @ 2017-06-06 15:33 安小 阅读(186) 评论(0) 推荐(0) 编辑