我在谈论顶部的import语句。
Eg:
import java.util.Scanner;
import javax.swing.JFrame;
那么,我可以这样说:
任何以小写字母开头的东西(java,util,javax和swing)都是一个包,以大写字母开头的所有内容总是一个Class(在某些情况下可能会跟一个Inner类)
答案 0 :(得分:2)
这不一定是真的,因为您可以创建以小写字母开头的类和以大写字母开头的包,但通常遵循Java coding conventions是一种好习惯。
这些要求你说的应该是真的。
答案 1 :(得分:0)
如果你在Oracle网站上查找Java naming conventions,你会发现按照惯例,软件包名称应该以小写字母和类名,方法名,接口名和其他名称开头,按照惯例,以大写字母开头。这允许您和以后读取代码的任何人知道哪些语句是包的导入(尽管import
关键字使其显而易见)以及您拥有类和方法的位置。它还使您的代码看起来更整洁,有助于提高可读性。你可以说它允许你的大脑更快地编译它正在阅读的内容。例如,在static final int MIN_WIDTH = 4;
等所有大写字母中查看常量值可以更加轻松地了解正在发生的事情。
我想指出的是,通过谷歌相对容易找到这些信息,而Stackoverflow上还有其他问题可以解答您的问题。请在将来进行研究。
答案 2 :(得分:0)
如果遵循命名惯例并且我们不是在讨论静态导入,那么你说的是真的。
使用静态导入,您也可以导入常量和方法。
import static java.lang.Math.PI;
import static java.lang.Math.cos;