摘要: List:有序的collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。set 不同,列表通常允许重复的元素。更正式地说,列表通常允许满足 e1.equals(e2) 的元素对 e1 和 ... 阅读全文
posted @ 2015-08-26 20:54 大鱼海棠 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.抽象方法一定在抽象类中;2.抽象方法和抽象类都必须要使用abstract关键字来修饰;3.抽象类不可以用new来创建对象,因为调用抽象方法没有意义(抽象方法没有方法体);4.抽象类中的抽象方法要被使用,必须由子类重写父类所有的抽象方法,建立子类对象进行调用;如果子类只重写了父类的部分方法,那么子... 阅读全文
posted @ 2015-08-25 14:09 大鱼海棠 阅读(384) 评论(0) 推荐(0) 编辑
摘要: /*接口:可以理解为一个特殊的抽象类,用interface关键字来修饰 * 实现接口的方法要用implements,实现接口的方法要重写接口类的全部方法 * 1.接口中常见的定义:常量,抽象方法 * 2.接口中的成员都有固定的修饰符 * 常量:public static final * 方法... 阅读全文
posted @ 2015-08-24 21:48 大鱼海棠 阅读(443) 评论(0) 推荐(0) 编辑
摘要: /*人的抽象类 * */abstract class People{ abstract void study();//学习的抽象方法 void sleep(){//睡觉的方法,这个类没有用abstract关键字修饰,所以子类是继承时可以不用重写。 System.out.println("睡觉")... 阅读全文
posted @ 2015-08-24 21:45 大鱼海棠 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Java线程:线程状态的转换一、线程状态1、新状态:线程对象已经创建,还没有在其上调用start()方法。2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程所处的状态。当start()方法调用时,线程首先进入可运行状态。在线程运行之后或者从阻塞、等待或睡眠状态回来后,也返回到... 阅读全文
posted @ 2015-08-20 10:08 大鱼海棠 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 代码如下:package singleton;/*** @author lei* 单例模式的五种写法:* 1、懒汉* 2、恶汉* 3、静态内部类* 4、枚举* 5、双重校验锁* 2011-9-6*//***五、 双重校验锁,在当前的内存模型中无效*/class LockSingleton{priva... 阅读全文
posted @ 2015-08-20 09:54 大鱼海棠 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 2.线程的生命周期 与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。下面给出了Thread类中和这四种状态相关的方法。// 开始线程publicvoidstart( );publicvoidrun( );// 挂起... 阅读全文
posted @ 2015-08-20 09:52 大鱼海棠 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.创建线程 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread构造函数:publicThrea... 阅读全文
posted @ 2015-08-20 09:50 大鱼海棠 阅读(114) 评论(0) 推荐(0) 编辑
摘要: public class Test4 { public static void main(String[] args) { int n; int fn; Scanner scanner=new Scanner(System.in); System.err.println("请输入30以内的整... 阅读全文
posted @ 2015-08-19 17:24 大鱼海棠 阅读(2276) 评论(0) 推荐(0) 编辑
摘要: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。多态有两种表现形式:重载和覆盖首先说重载(overload),是发生在同一类中。与什么父类子类、继承毫无关系。 标识一个函数除... 阅读全文
posted @ 2015-08-19 17:22 大鱼海棠 阅读(124) 评论(0) 推荐(0) 编辑