面向对象1 封装隐藏实现细节,提供简单的编程接口2 继承从已有的类创建新类的过程提供继承信息的类叫父类(超类、基类)得到继承信息的类叫子类(派生类、衍生类)子类是用来扩展父类能力的,如果子类缩小的父类的能力,这种继承关系是不能成立的继承的关键字extendsJava中的继承是单继承(一个类只能继承一...
分类:
其他好文 时间:
2014-06-28 15:08:20
阅读次数:
121
1.Collection和 Collections的差别。Collection是集合类的上级接口,继承于他的接口主要有Set 和List.Collections 是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。2.HashMap和 Hashtable的差别...
分类:
编程语言 时间:
2014-06-21 08:59:13
阅读次数:
291
源码学习第一天:
org.springframework.beans 和org.springframework.context 包是ioc 容器的基础包。
BeanFactory 接口 :负责通过配置机制管理任何类型对象。
ApplicationContext 接口: 继承BeanFactory
可以和aop ,消息资源处理(国际化),事件发布集成。
webApplicat...
分类:
编程语言 时间:
2014-06-18 07:59:23
阅读次数:
195
java注解小结:
java中的注解一共有三个层次:
1.内置注解
2.声明注解
3.注解中的注解
一.内置注解包括:
1.@Deprecated:这个方法或类不再建议使用
2.@Override:这个方法是从父类/接口 继承过来的
3.@SafeVarargs:如果参数传递的是不可具体化的类型,会产生警告信息
4.@Sup...
分类:
编程语言 时间:
2014-06-15 17:30:31
阅读次数:
339
继
承(面向对象特征之一)好处:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。父类的由来:其实是由多个类不断向上抽取共性内容而来的。java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。单继承:一个类只能有一个父...
分类:
其他好文 时间:
2014-06-13 14:11:02
阅读次数:
334
1 【1】C#中的接口和类有什么异同。 2 3 不同点: 4 不能直接实例化接口。 5
接口不包含方法的实现。 6 接口可以多继承,类只能单继承。 7 类定义可在不同的源文件之间进行拆分(partial)。 8 9 相同点:10
接口、类和结构都可以从多个接口继承。11 接口类似于抽象基类:...
分类:
其他好文 时间:
2014-06-13 08:18:01
阅读次数:
243
1.Collection
和 Collections
的区别。
Collection
是集合类的上级接口,继承于他的接口主要有
Set 和
List.
Collections 是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
2.HashMap
和 Hashtable
的区别。
HashMap 是...
分类:
编程语言 时间:
2014-06-05 01:25:20
阅读次数:
296
OOP基础。OOP有三大目标,重用性、灵活性和扩展性。OOP有三大特性,封装、继承和多态。抽象虽然不是OOP的编程特性,但它却是所有编程语言的最大特性。封装,隐藏程序的属性和的实现细节,并控制属性的访问权限,对外仅提供接口。继承,是对基类的代码进行利用并扩展基类,是一个从一般到特殊的过程。多态,运行...
分类:
其他好文 时间:
2014-05-21 18:33:44
阅读次数:
202
OOP基础。
OOP有三大目标,重用性、灵活性和扩展性。
OOP有三大特性,封装、继承和多态。抽象虽然不是OOP的编程特性,但它却是所有编程语言的最大特性。
封装,隐藏程序的属性和的实现细节,并控制属性的访问权限,对外仅提供接口。
继承,是对基类的代码进行利用并扩展基类,是一个从一般到特殊的过程。
多态,运行时,根据对象的不同,同一...
分类:
其他好文 时间:
2014-05-21 07:19:22
阅读次数:
231
23.List接口实现类:
List接口继承了Collection接口,它是一个允许存在重复项的有序集
合。
1>实现类ArrayList:
ArrayList类支持可随需要而增长的动态数组。数组列表以一个原大小被创建,当超过了它的大小,
类集自动增大,当对象被删除后,数组就可以缩小。
优点:ArrayList类对于使用索引取出元素用较高的效率,他可以用索引快速定位...
分类:
编程语言 时间:
2014-05-20 16:11:41
阅读次数:
425