天天看点

java包名命名

包是java中有效地管理类的一个机制。不同java源文件中可能出现相同名字的类,这时候就需要使用包名进行区分。比如两个java源文件中有相同的类名,就可以给它俩放到两个包里。

包名可以是一个合法的标识符,也是可以若干个标识符用​

​.​

​来分割而成的名字。示例如下

package smr;
package sun.com.cn;      

一般公司命名为​

​com.公司名.项目名.模块名​

​;即包名一般是域名倒着写的,是一个潜规则。

如果包名为​

​tom.jiafei​

​​,那么一定存在目录​

​....\tom\jiafei\​

​​,其目录下有多个​

​x.java​

​文件。