您的位置:首页 > 编程语言 > Java开发

java包用法(课堂)

2016-01-13 23:56 387 查看


package com.qianfeng.day08.demo1;

import com.qianfeng.day08.demo2.Student;

//import java.lang.*; //The importjava.lang is never used

public class PackageDemo {

/*

*
引用入包的目的

* 1、为了便于管理大型软件系统中数目众多的类,

* 2、解决类命名冲突的问题,Java引入了包(package)

*

*
包的定义

* 1、域名的反写 com.baidu(顶层包)

* 2、子包的分类:

*
1>按功能分类 (util
放工具类, db对数据库的操作 view操作页面)【常用】

*
2>按业务分类(登录功能模块 推送模块 。。。
)

*

*
包的使用

*
1、创建类的时候,在java源码第一行使用 package
关键字标志本类所在的包

*
2、importcom.qianfeng.day08.demo2.Person; 如果某个类调用不同包类时

*
使用 import进行导入,如果使用import包名.*表示导入包中所有的类

*
3、如果本包中有某个类,而这时必须导入另外一个包相同名字的类时,使用import

*
导入时会出现问题,为了避免出现歧义,一般使用全类名访问

*

*
jdk中的包

*
1、java系统默认导入了java.lang 一些使用频率非常高的类

* java.util
-包含一些实用工具类,如定义系统特性、日期时间、日历、集合类等。

java.io -包含能提供多种输入输出的流类。

java.net -包含执行网络相关的操作的类。

java.sql -java操作数据库的一些API。

java.text -包含了一些用来处理文本、日期、数字和消息的类和接口。

*

*/

//

privatevoid
person(){

System.out.println("PackageDemo.Person()");

}

publicstatic void main(String[] args) {

//demo1 中的person

Person person = new Person();

System.out.println(person.name);

//demo2 的person

com.qianfeng.day08.demo2.Person person2 =new com.qianfeng.day08.demo2.Person();

System.out.println(person2.name);

// shift + ctrl + os

Student student = new Student();

String string = new String();

}

}

package com.qianfeng.day08.demo1;

public class Person {

publicString name = "demo1";

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: