关于java语言中的package和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)