我对进口报表的扣除是否合适?

时间:2015-03-30 00:37:45

标签: java

我在谈论顶部的import语句。

Eg: 
import java.util.Scanner;
import javax.swing.JFrame;

那么,我可以这样说:

  

任何以小写字母开头的东西(java,util,javax和swing)都是一个包,以大写字母开头的所有内容总是一个Class(在某些情况下可能会跟一个Inner类)

3 个答案:

答案 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;