java IO相关(一) unix的五种模型
Uinx IO 模型 unix 的io 模型分为以下5类 阻塞io 当用户发起io请求后,等待数据,程序将数据从内核复制到程序缓冲区中,整个操作都是阻塞状态。 非阻塞io 当用户发起请求后,不等待数据,而是返回一个数据未准备完成的标志。 操作系统内核将准备要操作的数据,这个过程中程序会轮训的请求操作,直到操作系统将数据……
java 基础知识点整理(三)
(1) 枚举的jdk实现 下面是枚举代码 1234567891011121314public enum Labels0 { ENVIRONMENT("环保"), TRAFFIC("交通"), PHONE("手机"); private String name; private Labels0(String name) {……
java 基础知识点整理(二)
(1) 抽象类和接口区别: 抽象类可以有的方法可以有普通方法,接口的方法全都是抽象方法 抽象类可以用普通成员变量,接口中只有常量也就是,static final的 抽象类是单继承,接口可以多继承 (2) 面向对象的三大特性 封装 将对象属性封装起来,只提供相关方法保障对象安全性,隐藏细节性。 继承代码复用,增加扩展性……
java 基础知识点整理(一)
(1)JDK & JRE & JVM 的关系 JDKJDK包含jre、java开发工具、java核心类库 JREjre是运行java程序的环境,包含java核心类库,和jvn的标准实现 JVM是java虚拟机,实现java跨平台最核心的部分 (2)跨平台 因为jvm运行的是java编译后的字节码文件,因为jvm可以在多……