Java包 Package

1、包的作用

(1)可以帮助组织项目,对于一大堆零散的类,可以分功能来进行组织。

(2)权限控制:包+权限修饰符,可通过包配合权限修饰符来限制是否能对其他包中的类进行访问,

     以实现访问权限的控制。

(3)解决命名冲突的问题,可以构造出不同的命名空间。也就是说可以错开名称相同的类,即如果

         有相同名称的类,则放在不同包中。

2、包的命名规则

      参考我的另一篇博客http://blog.csdn.net/crazy_for_net/article/details/49894087

3、包的创建

(1)在IDE(eg.Eclipse)里创建包

(2)利用dos命令在运行java.class时连带着class文件放到指定的路径中

         举例1:E:\hunnu\javabase\HelloWorld.java

package com.hunnu.test;

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Hello");
    }
}


     A:在命令行下编译(前提是将当前目录调到相应位置):javac -d . HelloWorld.java

        注意-d . -----表示把生成的包(里面含class文件)放到指定的路径(.代表当前目录)。

          PS:在命令行上键入 javac 回车,即可查看javac的所有功能

     B:执行:java com,hunnu.test.HelloWorld 

4、包的使用

(1)import关键字

(2)代码中写出全限定类名,PS:java.lang这个包除外

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值