在Java编程之前,我们首先需要创建新的project、package以及class。但是,对于一些较为纠结的朋友来说,或许会对它们的层级关系有一定的困惑。
- Project:项目,是最大的范围,可以被认为是Java程序的最上层。一个项目可以包含若干个Package。不同Project之间,基本上没有任何关系。
- Package:包,可以包含若干个Class。包的引入,个人认为是为了对各个类进行分层管理,在同一个包与不同的包之中,权限会有所不同。同时,这样也可以使程序的结构清晰,有点像文件目录的感觉。(推荐资料)
- Class:类文件。同一个类中,没有访问权限的限制。但是,请注意一点,每一个.class文件中最多只能有一个public类,并且类名称必须和文件名称一致。