摘要: 抽象方法:没有方法体的方法被称为抽象方法。 抽象类:含有抽象方法的类称为抽象类。 抽象类中的抽象方法必须被实现。 如果子类继承父类时没有实现父类中的抽象方法,那么这个子类也变成了抽象类。 抽象类中的普通方法可以不被实现。 注意事项: 1.被abstract修饰的方法称为抽象方法,被abstract修 阅读全文
posted @ 2017-07-15 16:04 嘻嘻哈哈-Vay 阅读(97) 评论(0) 推荐(0)
摘要: 第一种方式: class Demo extends Thread{ public void run(){ //线程任务 } } Demo d = new Demo(); //带有具体任务的线程对象 d.start(); 第二种方式: class Demo implements Runnable{ p 阅读全文
posted @ 2017-07-14 18:49 嘻嘻哈哈-Vay 阅读(104) 评论(0) 推荐(0)
摘要: 1.进程:正在进行的程序 线程:进程中的执行单元(执行情景、执行路径) 进程和线程的关系:进程中可以多个线程,最少有一个。 多线程:进程中有多条线程执行 2.线程的创建方式: 第一种:1.定义一个类,继承Thread类 2.重写Thread类当中的run方法 3.创建Thread子类的对象 4.调用 阅读全文
posted @ 2017-07-14 18:43 嘻嘻哈哈-Vay 阅读(73) 评论(0) 推荐(0)
摘要: 数组:是一种引用数据类型,数据的集合。 数组中存储的数据可以是任意的数据类型。(基本数据类型和引用数据类型) 数组被创建好之后,数组中的数据个数是不能改变的,但其中数据的元素数值是可以改变的。 数组的特点: 1.必须储存同一种类型的数据。 2.存储的数据必须明确个数。 数组存在的好处: 由于存储到数 阅读全文
posted @ 2017-07-03 17:16 嘻嘻哈哈-Vay 阅读(425) 评论(0) 推荐(0)