java语言当中的包机制和import 语句

java语言当中的包机制

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

2)、怎么定义package?
-在Java源程序的第一行上编写package语句。
-package只能编写一个语句
-语法结构:
package 包名;

3)、包名的命名规范
-公司域名倒序 + 项目名 + 模块名 + 功能名;
采用这种方式重名的几率较低,因为公司域名具有全球唯一性。
例如:
com.bjpn.oa.user.service;
org.apache.tomcat.core;

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

4)、一个包对应一个目录

5)、使用了package机制之后,应该怎么编译?怎么运行?
-使用了package之后,运行阶段类名变为“包名.原类名”
例:java com.bjpn.oa.user.service.Test01
-另一种方式:

*编译:
javac -d . HelloWorld.java
解释:javac负责编译的命令
-d 带包编译
. 代表编译之后生成的东西放到当前目录下(.代表当前目录)
HelloWorld.java 被编译的Java文件名
*运行:
javacom.bjpowernode.javase.chapter17.HelloWorld

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

       例如:将F:\Hello.java文件编译后放到C:\目录下
       			javac -d C:\ F:\Hello.java
       	javac -d . *.java
       		将当前路径中*.java编译之后存放到当前目录下
    
  • *运行:JVM的类加载器ClassLoader默认从当前路径下加载

       保证DOS命令窗口的路径先切换到com所在的路径,执行:
       		java com.bjpn.javase.day.Test01
    

import 语句

*import语句用来完成导入其他类,同一个包下的类不需要导入,不在同一个包下需要手动导入。

*语法格式:
import 类名;/import 包名.*;

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

java.lang.;不需要手动引入,系统自动导入
【lang: language语言包,是java语言的核心类】

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值