败军之将
接口和抽象类有什么区别?-雨云 - 老一代云服务提供商,国外服务器,国外云服务器,测评及优惠码
、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。 2、抽象类要被子类继承,接口要被类实现。 3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现 4、接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。
java 中 IO 流分为几种?-雨云 - 老一代云服务提供商,国外服务器,国外云服务器,测评及优惠码
1. 按照流的流向分,可以分为输入流和输出流; 2. 按照操作单元划分,可以划分为字节流和字符流; 3. 按照流的角色划分为节点流和处理流。 所有流的基类 InputStreamReader: 所有的输入流的基类,前者是字节输入流,后者是字符输入流。 OutputStreamWriter:
BIO、NIO、AIO 有什么区别?-雨云 - 老一代云服务提供商,国外服务器,国外云服务器,测评及优惠码
BIO:线程发起IO请求,不管内核是否准备好IO操作,从发起请求起,线程一直阻塞,直到操作完成。 NIO:线程发起IO请求,立即返回;内核在做好IO操作的准备之后,通过调用注册的回调函数通知线程做IO操作,线程开始阻塞,直到操作完成。 AIO:线程发起IO请求,立即返回;内存做好IO操作的准备之后,做IO操作,直到
Files的常用方法都有哪些?-雨云 - 老一代云服务提供商,国外服务器,国外云服务器,测评及优惠码
Files.exists() 检测文件路径是否存在 Files.createFile() 创建文件 Files.createDirectory() 创建文件夹 Files.delete() 删除文件或者目录 Files.copy() 复制文件 Files.move() 移动文件 File
什么是容器?-雨云 - 老一代云服务提供商,国外服务器,国外云服务器,测评及优惠码
Java容器是一个Java所编写的程序。可以管理对象的生命周期、对象与对象之间的依赖关系。可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行
识涂老马
人生是一场马拉松,中途什么事情都有可能发生,跑到最后的最远的才是胜利者。