Blogger Information
Blog 3
fans 0
comment 0
visits 2811
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
java 包 package
kongkruye
Original
862 people have browsed it

包机制是Java中管理类的重要手段。 开发中,我们会遇到大量同名的类,通过包我们很容易对解决类重名的问题,也可以实现对类的有效管理。 包对于类,相当于文件夹对于文件的作用Java中包的声明跟引入一定要在文件的首行

JDK中的主要包

Java中的常用包

说明

java.lang

包含一些Java语言的核心类,如String、Math、Integer、System和Thread,提供常用功能。

java.awt

包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)。

java.net

包含执行与网络相关的操作的类。

java.io

包含能提供多种输入/输出功能的类。

java.util

包含一些实用工具类,如定义系统特性、使用与日期日历相关的函数。

我们通过package实现对类的管理,package的使用有两个要点:

  1. 通常是类的第一句非注释性语句。

  2. 包名:域名倒着写即可,再加上模块名,便于内部管理类。

比如

  1. com.sun.test;
  2. com.oracle.test;
  3. cn.sxt.gao.test;
  4. cn.sxt.gao.view;
  5. cn.sxt.gao.view.model;

 

注意事项:

  1. 写项目时都要加包,不要使用默认包。

  2. com.gao和com.gao.car,这两个包没有包含关系,是两个完全独立的包。只是逻辑上看起来后者是前者的一部分。

  1. package cn.sxt;
  2. public class Test {
  3. public static void main(String[] args) {
  4. System.out.println("helloworld");
  5. }
  6. }

静态导入(static import)是在JDK1.5新增加的功能,其作用是用于导入指定类的静态属性,这样我们可以直接使用静态属性。

  1. package cn.sxt;
  2. //以下两种静态导入的方式二选一即可
  3. import static java.lang.Math.*;//导入Math类的所有静态属性
  4. import static java.lang.Math.PI;//导入Math类的PI属性
  5. public class Test2{
  6. public static void main(String [] args){
  7. System.out.println(PI);
  8. System.out.println(random());
  9. }

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post