02 2021 档案
摘要:1.进程和线程 (1)由来 1)串行 最初的计算机只能接受一些特定的指令,用户输入一个指令,计算机就做出一个操作。当用户在思考或者输入时,计算机就在等待。显然这样效率低下,在很多时候,计算机都处在等待状态。 2)批处理 提高计算机的效率,不用等待用户的输入,把一系列需要操作的指令写下来,形成一个清单
阅读全文
摘要:1.Java垃圾回收机制 对象被判断为垃圾的标准:没有被其他对象引用 2.判断对象是否可被回收 (1)引用计数算法 判断对象的引用数量 通过判断对象的引用数量来决定对象是否可以被回收 每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1 任何引用计数为0的对象实例可以被当作垃圾回收 优点:执
阅读全文
摘要:1.谈谈你对JAVA的理解 平台无关性(一次编译,到处运行) GC(不必手动释放堆内存) 语言特性(泛型、lambda) 面向对象(继承,封装,多态) 类库 异常处理 2.平台无关性怎么实现 Java源码首先被编译成字节码,再由不同平台的JVM解析,Java语言在不同的平台上运行时不需要进行重新编译
阅读全文