天天看點

java包名命名

包是java中有效地管理類的一個機制。不同java源檔案中可能出現相同名字的類,這時候就需要使用包名進行區分。比如兩個java源檔案中有相同的類名,就可以給它倆放到兩個包裡。

包名可以是一個合法的辨別符,也是可以若幹個辨別符用​

​.​

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

package smr;
package sun.com.cn;      

一般公司命名為​

​com.公司名.項目名.子產品名​

​;即包名一般是域名倒着寫的,是一個潛規則。

如果包名為​

​tom.jiafei​

​​,那麼一定存在目錄​

​....\tom\jiafei\​

​​,其目錄下有多個​

​x.java​

​檔案。