黑马程序员_Java基础[24]_package、import

---------- android培训 java培训、期待与您交流! ----------


/*
 * 【package】【import】【jar包
 *
 * 包:【package】
 * 对文件进行分类管理
 * 给类提供多层命名空间
 * 写在程序文件的第一行
 * 类名的全称全称是     包名.类名
 * 包也是一种封装形式

 *         
 *     包的出现,可以让java的代码文件,和执行文件相分离。
 *
 * protected 保护权限
 * 不同包中的子类还可以直接访问父类中protected 权限修饰的成员
 * 包与包之间可以使用的权限,只有两种:public  protected
 *
 * 权限:
 *            public  protected    default    private
 * 同一个类中         ok         ok         ok         ok
 * 同一个包中         ok         ok         ok
 * 子类                     ok         ok
 * 不同包中             ok         
 * ( default 默认权限,什么都不写)
 *
 * 【import】
 * 为了简化类名的书写,使用一个该关键字,
 * import 导入包中的类                                 省略包命。
 * c\maclass\pack\Demo.class
 * c\maclass\pack\haha\Demo.class
 * 问   import pack.*;   可以导入hah里的类吗,  不可以,以为import只导入包中的类,必须这么写:
 *    import pack.haha.*;
 * 建议:不要写通配符*   需要用到包中的那个类,就导入那个类,这样最好。
 *
 * 导入不同包中的类,出现重名,必须加包命。
 * 

使用cmd  创建包  javac -d .  Test.java    点代表的是当前目录,可以指定为某一目录
 * 定义包命:
 * 建议定义包命不要重复,可以使用url来完成定义,因为url是唯一的。
 * package cn.itcast.demo
 * package cn.ticast.test
 *
 *
 *
 * 【jar包】
 * java的压缩包
 *         方便项目的携带
 *         方便使用
 *
 * 在包当前目录:
 * jar  -cf  新包命.jar 包1  包2
 *  执行jar中的文件:
           先设置classpath:    
        set classpath=目录下\jar文件名.jar
   然后java  包名.类名

  [阿帕奇]网站。可以看看
 */
package _1Day;
public class D_Package {
    //创建_1Day 中的test2
    
    public static void main(String[] args) {

    }

}



---------- android培训、 java培训、期待与您交流!----------
黑马官网: http://edu.csdn.net/heima
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值