Java中package和import机制

package

1.包 又称为package,Java中引入package这种语法机制主要是为了方便程序的管理。不同功能的类被分门别类放到不同的软件包中,除了查找比较方便外,也可以避免因为同名而引发的一些混乱

2.怎么定义package

  - 在Java源程序的第一行上编写package语句。

  - package只能编写一个语句

  - 语法结构:package  包名;

3.包名的命名规范:

  公司域名倒序 + 项目名 + 模块名 + 功能名   比如:package   com . beichenqingnian . oa . user . service ;(这个包对应四个目录)

  采用这种方式重名的几率比较低,因为公司域名具有全球唯一性

4.包名要求全部小写,包名也是标识符,必须遵守标识符的命名规则。

5.一个包将来对应的是一个目录

6.使用了package机制之后,应该怎么编译》怎么运行?

  - 使用了package机制之后,类名就变成了:包名 . 类名

  - 编译:javac  java源文件路径

  - 运行:1.手动创建目录,将class字节码文件放到包名所指定的目录下

      2.java   包名 . 类名

7.另一种编译方式

  *编译:

    javac  -d  编译之后存放路径   java源文件的路径

  *例如:将F:\Hello.java文件编译之后存放到C:\目录下

    javac  -d  C:\   F:\Hello.java   

  *   将当前路径下所有的java文件编译后存放到当前目录下

    java  -d  .  *.java

  *运行:JVM的类加载器ClassLoader默认从当前路径下加载

 

import

1.import语句用于完成导入其他类,同一个包下的类不需要导入,不在同一个包下需要手动导入。(没有用import的话,引用别的类需要全名:包名 .  类名。import导入之后,才可以省略包名

2.import语法格式:

  import   类名;

  import   包名 . *;

3.import语句需要编写到package语句之下,class语句之上

4.java . lang . *;不需要手动引入,系统自动引入

5.myeclipse导入类的快捷键:ctrl + shift + O

 

 

package和import 推荐阅读:

  https://www.cnblogs.com/onlycxue/archive/2013/04/14/3020729.html

 

posted @ 2020-06-15 13:48  徐阶  阅读(455)  评论(0编辑  收藏  举报