0
点赞
收藏
分享

微信扫一扫

java中的package和import机制

DYBOY 2022-02-04 阅读 90

package

  1. 为什么要使用包(package)机制?
    为了方便程序的管理,不同功能的类放在不同的包下。

  2. package怎么用?
    package是一个关键字,后面加包名。例如:
    package com.baidu.javase.chapter01;
    注意:package语句只能出现在java源代码的第一行。

  3. 包的命名规范
    公司域名倒序 + 项目名 + 模块名 + 功能名

  4. 对于带有package的java程序怎么编译和运行(不使用开发工具)?
    用记事本编写以下程序

package com.baidu.javase.chapter01;
public class HelloWord {
	public static void main(String[] args) {
		System.out.println("HelloWord");
	}
}

用以前的方法编译和运行,结果如下:

本类采用包机制,类名发生改变,完整类名为:
com.baidu.javase.chapter01.HelloWord
解决办法:

  1. 在当前路径下新建目录:com–>baidu–>javase–>chapter01–>将编译产生的HelloWord.class剪切至此,然后运行命令:java com.baidu.javase.chapter01.HelloWord,结果如下图所示。
    在这里插入图片描述

  2. 编译时采用如下命令:javac -d . HelloWord.java(-d表示带包编译,.代表编译之后产生的东西放到当前目录),他会自动完善包路径,然后执行:java com.baidu.javase.chapter01.HelloWord,结果如下图所示。
    在这里插入图片描述

import

  1. import出现的原因?
    如果两个类不在同一个包下(除java.lang包下的类),那么在创建对象时,必须将完整类名写出来,显得很繁琐,所以引入import机制,在写代码之前可以先将需要的类的包导入进来,之后就可省略前面的包名。

  2. import怎么用?
    import语句只能出现在package语句下面,class声明语句的上面。

举报

相关推荐

0 条评论