我熟悉Java,但我仍在尝试弄清楚一些概念。
假设我有FileA.java和FileB.java。两个文件在文件头使用相同的导入调用,例如:
FileA.java:
import java.util.Scanner;
import java.io.*;
{some code}
FileB.java
import java.util.Scanner;
import java.io.*;
{some code}
我在其他语言中看到,当您有多个源代码文件使用的公共库时,您将其抽象为一个共享文件,然后您可以在源代码文件中调用该文件,从而有助于减少维护并且必须重新键入它们几个次。因此,对于上面的示例,我们可以执行以下操作:
Common.lib:
import java.util.Scanner;
import java.io.*;
FileA.java:
include Common.lib;
{some code}
FileB.java:
include Common.lib;
{some code}
所以我有以下问题,如果有人能澄清一下,我将不胜感激,因为我承认我对这个话题一无所知:
- 这在Java中可行吗?
- 这是一个好主意/最佳实践吗?是/否 为什么?
- 如果这不是一个好习惯,那么你如何处理必须为每个使用相同的 java 文件键入相同的导入头?