博主信息
kongkruye
博文
3
粉絲
0
評論
0
訪問量
306
積分:0
P豆:6

java 包 package

2019年11月12日 08:58:54閱讀數:163博客 / kongkruye / Java

包機制是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. }

全部評論

文明上網理性發言,請遵守新聞評論服務協議

條評論
暫無評論暫無評論!
  • 澳洲幸运8在哪里开奖