Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 导入类库时的安全问题_Java_Security_Jvm - Fatal编程技术网

Java 导入类库时的安全问题

Java 导入类库时的安全问题,java,security,jvm,Java,Security,Jvm,在Java中导入类库时,如果使用通配符(即Java.util.*),这是否会产生安全问题,因为可能会有一堆被调用的库不会被使用?在执行过程中,这也会降低程序的速度吗?如果不是,为什么我们不总是导入每个类呢 库不会被“调用”。它们只是简单地导入,因此编译器 知道您在未完全使用 限定名 它是编译器的指令,与运行时无关 演出 如果您导入了每个包,它将是无用的,并且类具有 相同的名称将要求您使用FQN来确定 你指的是什么 开胃菜。Java使使用Java成为非法行为。作为自定义包名或将您自己的类添加到任何

在Java中导入类库时,如果使用通配符(即Java.util.*),这是否会产生安全问题,因为可能会有一堆被调用的库不会被使用?在执行过程中,这也会降低程序的速度吗?如果不是,为什么我们不总是导入每个类呢

  • 库不会被“调用”。它们只是简单地导入,因此编译器 知道您在未完全使用 限定名
  • 它是编译器的指令,与运行时无关 演出
  • 如果您导入了每个包,它将是无用的,并且类具有 相同的名称将要求您使用FQN来确定 你指的是什么

  • 开胃菜。Java使使用Java成为非法行为。作为自定义包名或将您自己的类添加到任何java命名空间(叹气)谢谢!这是有道理的。