Java基础
文章平均质量分 75
jassion001
这个作者很懒,什么都没留下…
展开
-
接口与抽象类
接口是Java里实现多重继承的重要方法。 抽象类则有点类似"模板"得作用,其目的是要依据其格式修改并创建新的类。 先说说接口吧。 1、接口的定义 接口是Java中实现多态性的重要手段。使用借口,可以把操作完全从类中抽象出来,也就是,接口中只定义类必须做什么,而不是如何做。接口从语法上看与一般类类似,但是有两个不同点: *在接口中只是声明method,而不在其中实现。...原创 2008-12-04 11:11:10 · 111 阅读 · 0 评论 -
Java数组特点及基本使用技巧
1.关于数组的特点 1)在Java中,无论使用数组或容器,都有边界检查。如果越界操作就会得到一个RuntimeException异常。 2)数组只能保存特定类型。数组可以保存基本类型,容器则不能。容器不以具体的类型来处理对象,它们将所有对象都按Object类型处理。 3)容器类只能保存对象的引用。而数组既可以创建为直接保存基本类型,也可以保存对象的引用。在容器中可以使用包装类,如Inte...原创 2009-01-11 10:09:23 · 258 阅读 · 0 评论 -
浅谈JAVA集合框架
浅谈JAVA集合框架 Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。 1 Collection 和 Collections的区别。 2 List, Set, Map是否继承自Colle...原创 2009-01-11 10:10:12 · 105 阅读 · 0 评论 -
全面接触Java集合框架
Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具体实现。 在很大程度上,一旦您理解了接口,您就理解了框...原创 2009-01-11 10:12:27 · 81 阅读 · 0 评论 -
List和ArrayList的区别
List和ArrayList的区别 2008-05-23 16:16 1.List是接口,List特性就是有序,会确保以一定的顺序保存元素.ArrayList是它的实现类,是一个用数组实现的List.Map是接口,Map特性就是根据一个对象查找对象.HashMap是它的实现类,HashMap用hash表实现的Map,就是利用对象的hashcode(hashcode()是Obje...2009-01-11 22:38:44 · 84 阅读 · 0 评论