java包用法(课堂)
来源:互联网 发布:2015中国服务贸易数据 编辑:程序博客网 时间:2024/06/13 03:46
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包用法(课堂)
- Java 课堂随笔(1)
- Java 课堂随笔(2)
- Java课堂笔记(3)
- Java 课堂随笔 (4)
- Java 课堂笔记(5)
- java--String,toString(课堂)
- java抽象类(课堂)
- java-Object类(课堂)
- java内部类(成员)(课堂)
- java第五节课堂笔记(继承)
- java 第七节课堂笔记(数组)
- java第八节课堂笔记(字符串)
- java--继承,访问权限,方法(课堂)
- java--重写 final (课堂笔记)
- java包 - package用法之一(同一个package中)
- 关于java中的包(package)的用法
- Java学习课堂(二)
- r语言入门系列3
- (一一三)第九章复习题
- ScrollView
- (一一四)第九章编程练习
- 重新出发
- java包用法(课堂)
- view爆炸的烟花效果
- Python数值问题的一些问题
- 图片加载到内存优化
- LayoutTransition 和 SizeChange
- leetcode160---Intersection of Two Linked Lists(交叉点)
- java 连接presto实现SQL查询
- NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象
- NavigationController