作者: 游氏手游网 发布时间: 2024-11-28 18:59
java基础知识个人总结-- 垃圾回收的优点和原理 JAVA中的对象是在堆上分配,而在堆上分配存储空间的方式是昂贵的.正是由于GC才使java在堆上的空间分配速度得以于其他语言在堆栈上分配速度相媲美.java对象也不再有作用域的概念.作用域是对于引用而言的.垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收.程序可以用System.gc() 或Runtime.getRuntime().gc() 请求垃圾回收,但并不保证立即执行垃圾回收.GC的工作原理: 引用计数,标记复制引用计数是一种简单但速度很慢的垃圾回收技术.所有对象都有一个引用计数器,当有引用连接时计数器加1,当引用离开作用域时或者被置于NULL时,计数器-1,垃圾回收器会在所以包含对象引用的列表上进行遍历,当发现某个对象的引用计数为0时,就释放占用的空间.标记复制的运行机制,垃圾回收器遍历包含所有引用的列表,当发现存活的对象引用时做上标记,这样当遍历完所有对象引用并做上标记的时候,执行垃圾回收,将没有标记的对象堆空间释放.垃圾回收机制的优点:Java的垃圾回收机制是的程序员不用担心内存空间的分配,减少了内存溢出.但同时也牺牲了一定的性能.
原理:三氧化二铝和水发生反应,生成氢氧化铝,方程式:Al2O3+3H2O=2Al(OH)3
不能同时吸附氢气,因此可以用来干燥氢气。
java接口的方法全都是抽象方法,通过implements关键字实现你说的“继承”,我们叫一个类实现了一个接口,类要实现接口里的全部抽象方法。
利用超临界二氧化碳萃取联动法技术从棕榈渣中萃取辅酶Q10,不存在有机溶剂的残留问题,绿色环保可追溯,安全放心