1,面向对象,万物皆对象,面向对象的三个基本特性:封 装,继承,多态。 面向对象的程序都是由类组成,类封装了对象的属性和行为。 封装:隐藏对象的属性和实现细节,仅对外提供接口。 继承:实现代码复用,将相同部分抽取出来放到一个父类中。 几种访问权限 private , 不能修饰类,同一类可见。默认,同 ...
分类:
编程语言 时间:
2018-06-06 01:13:19
阅读次数:
193
实现线程的方式有四种: 1,实现runnable接口: 2,继承Thread。 3,也就是本节的Callable接口。 4,使用线程池。 区别: 实现Callable接口的方式,相较于实现Runnable接口方式,可以有返回值,并且可以抛出异常。 执行 Callable 方式,需要 FutureTa ...
分类:
其他好文 时间:
2018-06-04 11:54:17
阅读次数:
179
一、set接口 概念:set接口继承自Collection接口,与List接口不同的是,set接口所储存的元素是不重复的。 二、HashSet集合 概念:是set接口的实现类,由哈希表支持(实际上是一个HashMap集合)。HashSet集合元素的提取顺序与存储顺序不相同。 采用哈希表数据结构存储数 ...
分类:
编程语言 时间:
2018-06-01 18:12:53
阅读次数:
217
LinkedList是常用的集合结构之一,数据存储结构为链式存储,每个节点都有元素、前指针和后指针,指针指向了前节点和后节点的位置。同是LinkedList也是一个队列,实现了Deque接口,Deque接口继承了Queue接口。 1.7以前为双向循环链表,之后没有循环了哦。 队列出入顺序为FIFO, ...
分类:
其他好文 时间:
2018-05-20 18:48:59
阅读次数:
169
线程创建有两种方式: 1、实现runnable接口 2、继承thread 线程 都重写run方法 2、runnable接口优势: java 单继承但可以实现多个接口 runnable 方式可以实现多线程共享一个公用资源 3、线程的生命周期:见下图 4、那么sleep 和 wait 是什么? 用于暂停 ...
分类:
编程语言 时间:
2018-05-20 15:35:50
阅读次数:
190
collection接口: collection是单列集合接口的根接口,该接口中又包含了多个集合接口,collection接口提供了很多操作集合的方法,比如添加元素的方法,删除元素的方法,修改元素的方法等。 List接口: List 接口继承了collection接口,List集合中允许出现重复的元 ...
分类:
其他好文 时间:
2018-05-20 15:27:52
阅读次数:
196
1.Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 数组和集合的主要的区别 2.(1) 数组可以存储基本数据类型和对象,而集合中只能存储对象(可以以包 ...
分类:
编程语言 时间:
2018-05-12 22:32:49
阅读次数:
236
一、List接口 List 接口继承了Collection接口,通常将 实现List接口的类成为List集合。 List集合的特点(1)允许出现重复的元素; (2)储存在集合中的元素是有序的; (3)集合中元素取出的顺序和存入的顺序一致。 List接口的实现类有ArrayList类和 LinkedL ...
分类:
其他好文 时间:
2018-05-12 13:49:15
阅读次数:
105
1,继承 Java 中通过 extends 关键字可以继承一个类,implements可以继承多个接口。继承允许创建等级层次的类。 继承的机制提高了代码的复用性,让类与类之间产生了关系,有了这个关系,才有了多态的特性。 注:Java支持单继承,但是可以多层继承。 子类可以拥有父类的非private的 ...
分类:
编程语言 时间:
2018-05-04 20:19:40
阅读次数:
195
class s_all(metaclass=abc.ABCMeta): #python2.7用此方法定义接口继承 # __metaclass__ = abc.ABCMeta @abc.abstractmethod def read(self): pass pyhton2.7会报错,此方法用于pyth... ...
分类:
编程语言 时间:
2018-04-27 16:47:32
阅读次数:
1154