为什么选择我们?
1. 抽象类声明时需要abstract 关键字来定义 ,而普通类则可以是public private等。 2. 抽象类里的抽象方法里不能有方法的主体,只能是抽象方法的声明,而普通类里的方法里可以有主体。 3. 抽象类是不能被实例化的,也就是不能用new调用构造函数创建对象,而普通类可以通过new关
韩卢逐块
后来我才明白,很多事情说再多也没有用,就像你拿着一杯热水,虽然很渴,但烫手还是会放下。
贪欲无厌
今日父亲节日到,感谢父爱必须要。明日迎来是夏至,短信祝福先送到。父爱如山要报孝,防暑工作要做好。两节同庆乐更浓,祝愿朋友心情好。
秋后算帐
我只是个戏子,在别人的故事里,流着自己的泪。——席慕蓉
接口和抽象类有什么区别?
、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。 2、抽象类要被子类继承,接口要被类实现。 3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现 4、接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。
java 中 IO 流分
1. 按照流的流向分,可以分为输入流和输出流; 2. 按照操作单元划分,可以划分为字节流和字符流; 3. 按照流的角色划分为节点流和处理流。 所有流的基类 InputStreamReader: 所有的输入流的基类,前者是字节输入流,后者是字符输入流。 OutputStreamWriter:
BIO、NIO、AIO
BIO:线程发起IO请求,不管内核是否准备好IO操作,从发起请求起,线程一直阻塞,直到操作完成。 NIO:线程发起IO请求,立即返回;内核在做好IO操作的准备之后,通过调用注册的回调函数通知线程做IO操作,线程开始阻塞,直到操作完成。 AIO:线程发起IO请求,立即返回;内存做好IO操作的准备之后,做IO操作,直到