摘要: 一 创建对象的过程 如果方法区中没有Class对象,需要先加载类 1.class load 2.class linking(verify, prepare, resolution) 3.class initialization 4.分配对象内存 5.对象属性赋默认值 6.执行方法 二 对象在内存中的 阅读全文
posted @ 2021-03-05 18:34 老汤的猫 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 类加载器的流程: 我自己记忆的一个快速方法:lvpriuu。含义是:load(加载),verify(验证),prepare(准备),resolve(解析),initialize(初始化),use(使用),unload(卸载) 加载 类加载完成的三件事情: 1.通过一个类的全限定名来获取定义此类的二进 阅读全文
posted @ 2021-02-28 22:24 老汤的猫 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 我不生产知识,我只是知识的搬运工。努力通过实践与各位博友交流一些自己的见解。 java nio的相关概念: Buffer 与channel相连接,从channel中读入和读出数据时都需要缓存,加快数据读取和填充速度。常用的为ByteBuffer,其他的还包括LongBuffer,IntBuffer以 阅读全文
posted @ 2021-01-01 08:48 老汤的猫 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 我不生产知识,我只是知识的搬运工。努力通过实践与各位博友交流一些自己的见解。 引文: 由于cpu和磁盘等存储设备的处理速度的差异,巧妙的io设计能够极大的提升工作效率。从硬件设计角度包括 SPOOLING(假脱机)技术(实现独占设备的共享),DMA(通过中断的方式实现内存到磁盘的传输通道)大大降低了 阅读全文
posted @ 2020-12-30 13:17 老汤的猫 阅读(902) 评论(0) 推荐(0) 编辑