zoukankan      html  css  js  c++  java
  • 黑马程序员——JAVA基础之包,权限

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

    包(package)

     

    对类文件进行分类管理。
    给类提供多层命名空间。
    写在程序文件的第一行。


    类名的全称的是:包名.类名。


    包也是一种封装形式。

    包之间的访问
       被访问的包中的类权限必须是public的。
       类中的成员权限:public或者protected
       protected是为其他包中的子类提供的一种权限。

     

      public protected default private
    同一类中 ok ok ok ok
    同一包中 ok ok ok  
    子类 ok ok    
    不同包中 ok      

     

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

     

     

    运行:javac -d . pack.PackageDemo.java

    import   简化类名。
        一个程序文件中只有一个package,可以有多个import。用来导包中的类,不导入包中的包。

    Jar包

     

    Java的压缩包
    •  方便项目的携带。
    •  方便于使用,只要在classpath设置jar路径即可。
    •  数据库驱动,SSH框架等都是以jar包体现的。

    通过jar.exe工具对jar的操作。
    •  创建jar包
    •  jar -cvf mypack.jar packa packb
    •  查看jar包
    •  jar -tvf mypack.jar [>定向文件]
    •  解压缩
    •  jar -xvf mypack.jar
    •  自定义jar包的清单文件
    •  jar –cvfm mypack.jar mf.txt packa packb

     

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


     

  • 相关阅读:
    Python 基础之函数初识与函数参数
    python 基础之浅拷贝与深拷贝
    Python 基础之集合相关操作与函数和字典相关函数
    Python 基础之字符串操作,函数及格式化format
    Rocket
    Rocket
    Rocket
    Rocket
    Rocket
    Rocket
  • 原文地址:https://www.cnblogs.com/runwind/p/4212198.html
Copyright © 2011-2022 走看看