黑马程序员 JAVA基础 -面向对象(四)

来源:互联网 发布:财神爷抢红包软件 编辑:程序博客网 时间:2024/05/16 05:23

                                              -----------android培训java培训、java学习型技术博客、期待与您交流!------------

                 在此,分享一下自己学习JAVA的学习心得。有不对的地方请帮忙改正,也希望对想java的同学有帮助!


JAVA语言基础


 面向对象--包

1)对类文件进行分类管理。 
2)给类提供多层命名空间。 
3)写在程序文件的第一行。 
4)类名的全称的是 包名.类名。 
5)包也是一种封装形式。


包与包之间的访问 :

1)包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰。
2)不同包中的子类还可以直接访问父类中被protected权限修饰的成员。
3)包与包之间可以使用的权限只有两种,public  protected。


四种权限:

 


import:

1)为了简化类名的书写,使用一个关键字,import.

2)import 导入的是包中的类。

3种格式:

1)import    包名.*

注:当前的包内不能有重名的类名。

2)import    包名.类型名;

3)import    包名.类型名.静态成员方法名;

例子:
           import    pack.*

3)建议,不要写通配符 * ,需要用到包中的哪个类,就导入哪个类。

4)建立定包名不要重复,可以使用url来完成定义,url是唯一的。

例子:
        www.itcast.cn
        package cn.itcast.demo
        package cn.itcast.test


软件包“Java.lang”

java.lang : java的核心包 jdk1.2版本以后,该包中的类自动导入。
java.awt: 用于制作图形界面。
java.io:input output  用于操作设备上的数据。
java.util : 这里定义是java的工具类。集合,日期。
java.net:用于网络通讯的。   
       
Jar包 :

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

Jar包的操作:

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






























































































0 0
原创粉丝点击