摘要:
关于Java性能方面的东西,涉及挺多。一直想写个总结。第一部分,还是介绍class loader(类加载器,译文不如原文流畅了,估计用英文原词吧),它主要用于在Java虚拟机运行时加载所需要的类。一、这些类,有两部分:一部分是你的应用程序中的java类,另一部分是Java API中的类文件。加载器有两个重要的工作:1. loading: 找到一个类, 并导入它的二进制数据表示2. linking: 执行验证,准备,以及可能的解析工作 验证:确保导入的类型是正确的 准备:为类变量准备足够内存,并为相应的变量执行初始化操作 解析:从符号引用变为直接引用,同时加载该类所引用的所有类二、JVM中缺省的 阅读全文