java – JVM如何开始寻找类?
发布时间:2020-12-15 00:07:26 所属栏目:Java 来源:网络整理
导读:我很好奇JVM在哪里执行程序?我更感兴趣的是,了解什么顺序和JVM在哪里查找类文件,就像它查看 java libs,扩展lib,classpath任何目录,如当前目录从哪里被调用?我对JVM行为更感兴趣,而不是类加载器加载类,我知道具有父代理机制直到root. 如果一个类是从文件系
>我很好奇JVM在哪里执行程序?我更感兴趣的是,了解什么顺序和JVM在哪里查找类文件,就像它查看
java libs,扩展lib,classpath任何目录,如当前目录从哪里被调用?我对JVM行为更感兴趣,而不是类加载器加载类,我知道具有父代理机制直到root.
>如果一个类是从文件系统上保存的编译类的目录执行的,并且同一个目录中的一个jar文件中执行一个类,那么JVM会加载两个还是只加一个? 假设你有一个线程不安全的Vector,如果我们将其性能与ArrayList进行比较,哪一个会更好,为什么? 解决方法
如何找到类
答案在这里: http://docs.oracle.com/javase/1.5.0/docs/tooldocs/findingclasses.html 第2点回答: >当前目录中的类或包. 所以如果你在运行时使用-jar选项,class来自jarfile. 只有一个班加载. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |