我有一个项目名称:examplePrj。 这个项目包含3个jar(包含在examplePrj的构建路径中) 3个罐子是:A.jar,B.jar,C.jar
假设A.jar和B.jar包含tbd.jar。 我们说examplePrj包含A.jar和B.jar tbd.jar会被包括在内吗? 对绩效有影响吗?
与Q1相同,但另外项目examplePrj包含tbd.jar(共3个包含)
答案 0 :(得分:0)
首先要注意的是JAR中的类是由类加载器加载的。
现在考虑到tbd.jar里面有相同的类,Oracle只会加载这些类一次。指定多个类路径条目的顺序很重要。 Java解释器将按照它们在类路径变量中出现的顺序查找目录中的类。