玩命加载中 . . .

package、import的使用(13)


package、import的使用

关于Java语言当中的包机制

  1. 包又称为 package,Java中引入 package这种语法机制主要是为了方便程序的管理
    不同功能的类被分门别类放到不同的软件包当中,查找比较方便,管理比较方便,易维护

  2. 定义 package

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

    • package只能编写一个语句。

    • 语法结构:

      package 包名;
      
  3. 包名的命名规范:

    • 公司域名倒序+项目名+模块名+功能名;

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

    • 例如:

      com.bjpowernode.oauser.service;
      org.apache.tomcat.core;

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

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

  6. 使用package手动编译及运行Java:

    • 使用package机制之后,类名不在是原来的类名了,类名会变成java文件中定义的package路径

    • 编译:javac java源文件路径 (在硬盘上生成一个class文件)

    • 手动方式创建Java的package设置的目录,将java字节码文件放到java设置的package目录

    • 运行:Java package路径

    • 另一种方式(编译+运行)

      • 编译:

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

      • 例如:将F:\Hello World.java文件编译到C:\目录下

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

      • java -d . .java

        将当前的路径中*.java(所有含后缀名java文件)编译之后存放到当前文件目录下

      • 运行JVM的类加载器ClassLoader默认从当前路径下加载。
        保证先切换到com所在的路径在执行

  7. import的使用

    • 什么时候使用import

      想要调用一个类但是这个类,并且不在同一个包下的时候,需要使用 import进行引入


文章作者: 小靳同学
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小靳同学 !
评论
 上一篇
继承(10) 继承(10)
继承 继承是面向对象三大特征之一,三大特征分别是:封装、继承、多态 继承”基本”的作用是:代码复用。但是继承最”重要”的作用是:有了继承才
2021-06-08
下一篇 
访问控制权限修饰符(14) 访问控制权限修饰符(14)
访问控制权限修饰符 访问控制权限修饰符来控制元素的访问范围 访问控制权限修饰符: 修饰符 权限解释 public(公共的) 表
2021-06-08
  目录