Java学习笔记 - 包

1.为什么要使用package?

  • package是java中包机制。包机制的作用是为了方便程序的管理。
  • 不同功能的类分别存放在不同的包下。(按照功能划分,不同的软件包具有不同的功能)

2.package怎么用?

  • package是一个关键字,后面加包名。例如:
    package com.bj.javase.chapter17;
  • 注意package语句只允许出现在java源代码的第一行

3.包名有没有命名规范?

  • 一般都采用公司域名倒序的方式(公司域名具有全球唯一性)
  • 包名命名规范:
    • 公司域名倒序 + 项目名 + 模块名 + 功能名

4.存在中包中的类的类名是: 包名.类名
完整的类名带有包名,所以com.Test org.Test不是同一个类
在本类中,包名.可以省略;反之不可以省略,可以通过import语句导入

5.导入包中的类
如果要使用的类与当前类不在同一个包下,那么就需要导入,例如:
import com.bj.javase.chapter17.HelloWorld;
import com.bj.javase.chapter17.*;

实例:

// javac -d . HelloWorld.java
//带目录的编译,自动编译.class文件到对应目录下
package com.bj.javase.chapter17;
public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello Wprld!");
	}
}
package com;
import com.bj.javase.chapter17.HelloWorld;

public class Test{
	public static void main(String[] args){
		//在已经导入的情况下,包名.可以省略
		//com.bj.javase.chapter17.HelloWorld h1 = new com.bj.javase.chapter17.HelloWorld();
		HelloWorld h = new HelloWorld();
		System.out.println(h);
	}
}

猜你喜欢

转载自www.cnblogs.com/zy200128/p/12790298.html