在eclipse-Java中导入“导入”

在eclipse-Java中导入“导入”,java,eclipse,import,Java,Eclipse,Import,我在一个包中有几个java文件,它们都有相同的导入块,例如: package org.ezim.core; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.Socket; import org.ezim.core.Ezim; import org.ezim.core.EzimDtxSemantics; import org.ezim.core.EzimLogger; import

我在一个包中有几个java文件,它们都有相同的导入块,例如:

package org.ezim.core;

import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.Socket;

import org.ezim.core.Ezim;
import org.ezim.core.EzimDtxSemantics;
import org.ezim.core.EzimLogger;
import org.ezim.ui.EzimFileOut;
import org.ezim.ui.EzimMain;
在每个文件中都有相同批次的代码看起来很糟糕,我想重构它

我想知道是否可以将所有这些导入放在一个java文件中,然后在所有其他java文件中使用一行来调用它们

它类似于变量类的extend函数,但我想要一个用于导入的函数


谢谢不,那是不可能的。可能的情况是根本不使用导入,而是可以使用完全限定的类名,如

org.ezim.core.Ezim ezim = new org.ezim.core.Ezim(); // <-- not import needed.

您始终可以使用*sign从一个包中导入多个类,但要注意名称冲突。

这在Java中是不可能的。此外,一个像样的IDE会为你的眼睛隐藏这些无害的代码行:我认为你不应该对此非常担心。。。即使在可读性方面。