Java学习笔记【包】
2015-09-24 19:11
309 查看
1、包
引入包是为了确保类的唯一性;嵌套的包之间没有任何关系。
2、 类的导入
一个类可以使用所属包中的所有类,以及其他包中的公有类。
两种方式访问另一个包中的公有类:
I、每个类之前添加完整的包名:
II、常用import导入
3、静态导入
import还增加了导入静态方法和静态域的功能。
4、将类放入包中
如果没有在源文件中放置package语句,这个源文件中的类就被放置在一个默认包中。默认包是一个没有名字的包。
5、类路径
类的路径必须与报名匹配。
1、包
引入包是为了确保类的唯一性;嵌套的包之间没有任何关系。
2、 类的导入
一个类可以使用所属包中的所有类,以及其他包中的公有类。
两种方式访问另一个包中的公有类:
I、每个类之前添加完整的包名:
java.util.Date today = new java.util.Date(); //显然,令人生厌。
II、常用import导入
import java.util.*;不能使用“import java.*” 或“import java.*.*”!
3、静态导入
import还增加了导入静态方法和静态域的功能。
import static java.lang.System.*;然后就可以使用System类的静态方法和静态域,而不必加类名前缀:
out.println("Goodbye ,sayonala!"); //System.out.println("Goodbye ,sayonala!"); exit(0); //System.exit(0);
4、将类放入包中
如果没有在源文件中放置package语句,这个源文件中的类就被放置在一个默认包中。默认包是一个没有名字的包。
package com.mycompany; //把Employee类放入com.mycompany包中。 public class Employee { ... }
5、类路径
类的路径必须与报名匹配。
相关文章推荐
- Java 十大异常报错
- Java基础知识强化65:基本类型包装类之Integer的构造方法
- JAVA编程基础(二)
- 一些关于Java常用关键字的理解
- java写的爬虫
- java.lang.ClassCastException: com.sun.proxy.$Proxy4 cannot be cast to
- Java 动态代理机制分析及扩展,第 1 部分
- Eclipse 中使用Genymotion 作为模拟器的步骤
- javaEE 使用过滤器压缩响应内容
- Java基础知识强化64:基本类型包装类的引入
- Spring AOP在函数接口调用性能分析及其日志处理方面的应用
- java mock 工具
- spring mvc
- 转 Java集合框架的基本接口/类层次结构
- struts2 下载
- JavaEE 添加简单的日志过滤器
- java中类的初始化和对象的实例化区别
- java web总结(数据库连接池)
- leetCode --Reverse Integer以及java基本类型
- java系统学习(十二) --------异常与处理及内存管理