package包和import導(dǎo)入的用法
package com.diva.test;
/*第一行聲明類所屬的包package
起名 域名倒置.xxx
右鍵包 open in ?explorer
包位置在src-com文件夾-diva文件夾-test文件夾
test文件夾雖然在diva文件夾目錄下,但test包內(nèi)的類不從屬于diva包
*/
/*
JDK中的主要包
java.lang (language) 包含java語(yǔ)言的核心類 String/Math/Integer/System/Thread 無(wú)需導(dǎo)入直接使用
java.awt abstract window toolkits 抽象窗口工具集 的多個(gè)類 用來(lái)做圖形用戶界面
java.net 網(wǎng)絡(luò)包
java.io 操作文件系統(tǒng)用到io功能包
java.util 實(shí)用工具類
*/
/*
*測(cè)試import導(dǎo)入包package
*/
import com.diva.test.Test01;
//導(dǎo)入 完整路徑 com文件夾-diva文件夾-test文件夾-Test01類
import java.util.*;
//導(dǎo)入java.util包下所有的類
//導(dǎo)入同名的類的情況 需要寫(xiě)完整包名類名來(lái)使用
import static java.lang.Math.PI;
//導(dǎo)入 Math類 下的PI靜態(tài)變量 下面再調(diào)用PI不用輸入Math.PI
import static java.lang.Math.*;
//導(dǎo)入 Math類 下的所有static靜態(tài)變量和靜態(tài)方法
public class TestImport {
? ?Test01 t = new Test01();
? ?//com.diva.test.Test01 t = new com.diva.test.Test01();
? ?//不導(dǎo)入包直接使用類需要輸入完整的路徑 com文件夾-diva文件夾-test文件夾-Test01類
? ?java.lang.String str;
? ?//String類完整路徑 java.lang包默認(rèn)導(dǎo)入
? ?String str1;
? ?public static void main(String[] args) {
? ? ? ?System.out.println(PI);
? ? ? ?//導(dǎo)入Math類的靜態(tài)變量后 輸入PI不用輸Math.PI
? ? ? ?System.out.println(random());
? ? ? ?//導(dǎo)入Math類的所有靜態(tài)方法后 不用輸入Math.random()
? ?}
}