0
点赞
收藏
分享

微信扫一扫

关于java语言中的package和import机制

兮城 2022-03-10 阅读 60

目录

一.为什么要使用package

二.package怎么用

三.在cmd中对于带有package的java程序怎么编译?怎么运行?

四.关于import的使用:

1.impo什么时候使用?

2.import怎么用?


一.为什么要使用package

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

二.package怎么用

package是一个关键字,后面加包名。例如

package  com.ruanjian2001.songhaoxuan30

注意package语句只允许出现在java源代码的第一行。

包名的命名规范:

一般采用公司域名倒叙的方式(因为公司域名具有全球唯一性)

包名命名规范:

公司域名倒叙+项目名+模块名+功能名

三.在cmd中对于带有package的java程序怎么编译?怎么运行?

采用之前的编译和运行不行了.

类名不是文件名了

而是:包名+文件名

例如:com.ruanjian2001.zhangsan.HelloWorld

编译: javac -d . Helloworld.java

解释一下:

javac 负责编译的命令

-d   带包编译

.   代表编译之后生成的东西放到当前目录下(点代表当前目录)

HelloWorld.java  被编译的java文件名

运行:

java  com.ruanjian2001.zhangsan.HelloWorld

四.关于import的使用:

1.impo什么时候使用?

A类中使用B类

A和B类都在同一个包下,不需要使用import

A和B类不在同一个包下,需要使用import

java.lang.*;这个包下的类不需要使用import导入.

2.import怎么用?

import语句只能出现在package语句之下,class声明语句之上。import语句还可以采用星号的方式。

import 完整类名;

import 包名.*;

这个效率不高,因为编译器在编译的时候,会自动把*变成具体的类名.

举报

相关推荐

0 条评论