亚欧洲精品在线观看,窝窝影院午夜看片,久久国产成人午夜av影院宅,午夜91,免费国产人成网站,ts在线视频,欧美激情在线一区

java語(yǔ)言

Java import以及Java類(lèi)的搜索路徑

時(shí)間:2024-12-24 06:46:53 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

Java import以及Java類(lèi)的搜索路徑

  Java 官方為開(kāi)發(fā)者提供了很多功能強(qiáng)大的類(lèi),這些類(lèi)被分別放在各個(gè)包中,隨JDK一起發(fā)布,稱(chēng)為Java類(lèi)庫(kù)或Java API。下面小編為你分享Java import以及Java類(lèi)的搜索路徑,歡迎大家閱讀!更多相關(guān)信息請(qǐng)關(guān)注相關(guān)欄目!

  如果你希望使用Java包中的類(lèi),就必須先使用import語(yǔ)句導(dǎo)入。

  import語(yǔ)句與C語(yǔ)言中的 #include 有些類(lèi)似,語(yǔ)法為:

  import package1[.package2…].classname;

  package 為包名,classname 為類(lèi)名。例如:

  import java.util.Date; // 導(dǎo)入 java.util 包下的 Date 類(lèi)import java.util.Scanner; // 導(dǎo)入 java.util 包下的 Scanner 類(lèi)import javax.swing.*; // 導(dǎo)入 javax.swing 包下的所有類(lèi),* 表示所有類(lèi)

  注意:

  import 只能導(dǎo)入包所包含的類(lèi),而不能導(dǎo)入包。

  為方便起見(jiàn),我們一般不導(dǎo)入單獨(dú)的類(lèi),而是導(dǎo)入包下所有的類(lèi),例如 import java.util.*;。

  Java 編譯器默認(rèn)為所有的 Java 程序?qū)肓?JDK 的 java.lang 包中所有的類(lèi)(import java.lang.*;),其中定義了一些常用類(lèi),如 System、String、Object、Math 等,因此我們可以直接使用這些類(lèi)而不必顯式導(dǎo)入。但是使用其他類(lèi)必須先導(dǎo)入。

  前面講到的”Hello World“程序使用了System.out.println(); 語(yǔ)句,System 類(lèi)位于 java.lang 包,雖然我們沒(méi)有顯式導(dǎo)入這個(gè)包中的類(lèi),但是Java 編譯器默認(rèn)已經(jīng)為我們導(dǎo)入了,否則程序會(huì)執(zhí)行失敗。

  Java類(lèi)的搜索路徑

  Java程序運(yùn)行時(shí)要導(dǎo)入相應(yīng)的類(lèi),也就是加載 .class 文件的過(guò)程。

  假設(shè)有如下的 import 語(yǔ)句:

  import p1.Test;

  該語(yǔ)句表明要導(dǎo)入 p1 包中的 Test 類(lèi)。

  安裝JDK時(shí),我們已經(jīng)設(shè)置了環(huán)境變量CLASSPATH 來(lái)指明類(lèi)庫(kù)的路徑,它的值為.;%JAVA_HOME%lib,而 JAVA_HOME 又為D:Program Filesjdk1.7.0_71,所以 CLASSPATH 等價(jià)于 .;D:Program Filesjdk1.7.0_71lib。

  Java 運(yùn)行環(huán)境將依次到下面的路徑尋找并載入字節(jié)碼文件 Test.class:

  .p1Test.class("."表示當(dāng)前路徑)

  D:Program Filesjdk1.7.0_71libp1Test.class

  如果在第一個(gè)路徑下找到了所需的類(lèi)文件,則停止搜索,否則繼續(xù)搜索后面的路徑,如果在所有的路徑下都未能找到所需的類(lèi)文件,則編譯或運(yùn)行出錯(cuò)。

【Java import以及Java類(lèi)的搜索路徑】相關(guān)文章:

java的import關(guān)鍵字的使用08-17

java的import關(guān)鍵字是什么09-03

Java的類(lèi)07-19

關(guān)于Java類(lèi)的定義以及執(zhí)行順序?qū)W習(xí)教程10-17

Java的類(lèi)常識(shí)08-28

java類(lèi)的構(gòu)成08-02

Java獲得web的根路徑方法08-11

Java編程中獲取路徑的方法09-06

Java類(lèi)庫(kù)及其組織結(jié)構(gòu)(Java API)08-21