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";
}
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";
}
相关文章推荐
- java--super_get_set_继承与拓展_调用由近到远(课堂)
- JDK配置
- java基础-java反射机制
- java--String,toString(课堂)
- java-数组3
- java-数组概念总结(
- 数列求和 0,1,1,2,3,5,8,13,21,34........Java
- java-数组2
- Java多态小练习
- java-数组1
- java : iBatis 2.3 resultMap
- javaI/0之[打印流][序列流/合并流/分割流][操作对象]等流对象
- Java NIO:浅析I/O模型
- java web学习笔记day2
- Spring注解使用方法
- Spring源代码解析(九):Spring Acegi框架鉴权的实现
- Java Swing Synth - JRadioButton Style
- Java学习----集合函数
- E299:Bulls and Cows(字符串处理)
- Java学习----Math函数