摘要: 什么是Queue集合?答:Queue用于模拟队列这种数据结构。队列通常是指“先进先出(FIFO)”的容器。队列的头部保存在队列中存放时间最长的元素,尾部保存存放时间最短的元素。新元素插入到队列的尾部,取出元素会返回队列头部的元素。通常,队列不允许随机访问队列中的元素。Queue接口中定义了如下的几个... 阅读全文
posted @ 2015-07-10 20:41 千个太阳在手中 阅读(11608) 评论(1) 推荐(0) 编辑
摘要: 1.什么是Lsit集合?List集合是一种元素有序的,可重复的集合,集合中每个元素都有自己的元素索引。List集合允许可重复的元素,可以通过索引来访问指定位置的元素。2.Java8改进的List接口和ListIterator接口List作为Collection集合的子接口,可以使用Collectio... 阅读全文
posted @ 2015-07-08 16:21 千个太阳在手中 阅读(1651) 评论(3) 推荐(1) 编辑
摘要: set集合可以存储多个对象,但并不会记住元素的存储顺序,也不允许集合中有重复元素(不同的set集合有不同的判断方法)。1.HashSet类HashSet按照Hash算法存储集合中的元素,具有很好的存取和查找性能。当向HashSet中添加一些元素时,HashSet会根据该对象的HashCode()方法... 阅读全文
posted @ 2015-07-07 21:40 千个太阳在手中 阅读(8123) 评论(2) 推荐(1) 编辑
摘要: Collection是List,Queue和Set接口的父接口,该接口里定义的方法即可用于操作Set集合,也可以用于List和Queue集合。Collection接口里定义了如下操作元素的方法。boolean add(object o):该方法用于向一个集合中里添加一个元素。如果集合对象被添加操作改... 阅读全文
posted @ 2015-07-02 21:32 千个太阳在手中 阅读(3436) 评论(1) 推荐(0) 编辑
摘要: 1.垃圾回收机制只负责回收堆内存中的对象,不会回收任何物理资源(如数据库连接,网络IO等资源)2.程序无法精确控制垃圾回收的运行,垃圾回收会在合适的时候运行。当对象永久的失去引用后,系统会在合适的时间回收其占用的内存。3.在垃圾回收机制回收任何对象之前,总会先调用它的finalize()方法。对象在... 阅读全文
posted @ 2015-06-28 17:15 千个太阳在手中 阅读(2182) 评论(0) 推荐(0) 编辑
摘要: (static修饰的成员属于整个类,而不属于单个对象)定义:将一个类放到另一个类的内部定义,这个在内部定义的类就叫做内部类(也有的成嵌套类),包含内部类的类被称为外部类(也有的称宿主类)。1。非静态内部类没有使用static修饰的内部类就是非静态内部类。注意:a。java不允许在非静态内部类中定义静... 阅读全文
posted @ 2015-06-26 22:00 千个太阳在手中 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 接口定义:[修饰符] interface 接口名 extends 父接口名1,父接口名2 ...{ }接口可以说是一种特殊的抽象类。接口只能定义方法,而不能实现方法的实例。1.接口中能够定义抽象方法,这些方法都是默认为public。2.接口中声明的属性都是默认为public static final... 阅读全文
posted @ 2015-06-26 09:00 千个太阳在手中 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 1.当用abstract来修饰一个类时,这个类就是抽象类。当abstract来修饰一个方法时,这个方法就是抽象方法。2.含有抽象方法的类必须被定义为抽象类,抽象类必须被继承,抽象方法必须被重写3.抽象类不能被实例化,只能被子类继承。4.抽象方法只需声明,无需实现,抽象方法没有方法体例,在同一个包下定... 阅读全文
posted @ 2015-06-24 20:26 千个太阳在手中 阅读(343) 评论(-1) 推荐(0) 编辑
摘要: fianl修饰的变量不可以改变,一旦获得初始值,该final变量的值就不能被重新赋值。1.final成员变量(必需由程序员显式地指定初始值) 类变量:必须在静态初始化块中或者声明该变量时指定初始值,二者选一 实例变量:必须在非静态初始化块,或声明该变量,或构造器中指定初始值2.final局部变量fi... 阅读全文
posted @ 2015-06-23 21:01 千个太阳在手中 阅读(507) 评论(0) 推荐(0) 编辑
摘要: Java的继承具有单继承的特点,每个子类只能有一个直接父类。语法格式:修饰符 class SubClass extends SuperClass{ //类定义部分}在继承中,继承的叫做子类,被继承的叫做父类。子类是对父类的扩展,将可以获得父类的全部成员变量和方法。a.重写父类的方法:public ... 阅读全文
posted @ 2015-06-22 16:52 千个太阳在手中 阅读(325) 评论(0) 推荐(0) 编辑