當前位置:首頁 » 編程語言 » java中的包

java中的包

發布時間: 2022-02-06 01:27:53

java 中的包是怎樣定義的

在Java中,包主要有以下用途 :
-包允許將類組合成較小的單元
-有助於避免命名沖突
-包允許在更廣的范圍內保護類、數據和方法
包可以是類、介面和子包的集合
創建包
package mypackage;
必須是.java文件中的第一句話
訪問 Java 包成員
mypackage.My_Class
導入包
import package_name.*;
導入子包
import package_name.package_sub.*;
編譯
javac –d <目錄名> xx.java
運行
java 包名.類名
如何使用自定義的包:
自己定義一個.java文件,創建一個包
例如:該文件是Test.java文件,創建的包是com.accp
那麼,編譯該文件後生成的Test.class的包路徑是
com.accp.Test.class
將該文件加入classpath中
a.如果將.class文件導入classpath中,那麼應該在classpath導入包含該.class文件所在最上級包的目錄
例如:Test.class文件最上級包目錄是com文件夾,com文件夾在c:\,所以應該加入c:\
b.如果將.jar文件加入classpath中,就應該在classpath中導入該.jar文件的詳細路徑

Ⅱ java里什麼是包

同一個文件夾中的class互相組合時,可以直接使用class名,而不需要指明包的路徑,即不用import

Ⅲ 在java中如何引用包

1想要引用另一個包中的類方法,你需要導你要用到那個類所在的包。
2比方說,你在A.Java中應用到B包下的C類,所以你在文件頭的書寫格式是 import B.C;
3當然最快捷的方式是,你可以在你用到該方法後,或則用到某個包裡面的類創建一個新對象的時候,這時候系統回報錯,你可以按下鍵盤Ctrl + Shift + O 快捷鍵,這樣系統會自動幫你導入包。

Ⅳ java常用包有幾個

java中常用的包有五個
java.lang.*
提供利用 Java 編程語言進行程序設計的基礎類。最重要的類是 Object(它是類層次結構的根)和 Class(它的實例表示正在運行的應用程序中的類)。
java.util.*
包含集合框架、遺留的 collection 類、事件模型、日期和時間設施、國際化和各種實用工具類(字元串標記生成器、隨機數生成器和位數組、日期Date類、堆棧Stack類、向量Vector類等)。集合類、時間處理模式、日期時間工具等各類常用工具包
java.io.*
Java的核心庫java.io提供了全面的IO介面。包括:文件讀寫、標准設備輸出等。Java中IO是以流為基礎進行輸入輸出的,所有數據被串列化寫入輸出流,或者從輸入流讀入。
java.net.*
並非所有系統都支持 IPv6 協議,而當 Java 網路連接堆棧嘗試檢測它並在可用時透明地使用它時,還可以利用系統屬性禁用它。在 IPv6 不可用或被顯式禁用的情況下,Inet6Address 對大多數網路連接操作都不再是有效參數。雖然可以保證在查找主機名時 java.net.InetAddress.getByName 之類的方法不返回 Inet6Address,但仍然可能通過傳遞字面值來創建此類對象。在此情況下,大多數方法在使用 Inet6Address 調用時都將拋出異常。
java.sql.*
提供使用 JavaTM 編程語言訪問並處理存儲在數據源(通常是一個關系資料庫)中的數據的 API。此 API 包括一個框架,憑藉此框架可以動態地安裝不同驅動程序來訪問不同數據源。

Ⅳ java裡麵包的概念

因為很多類的名字相同,如果放在不同的包里,就強以避免這個問題。

其實包就起這個作用。

還有就是方便管理這些類。

Ⅵ java中什麼是包為什麼要使用包

Java 包(package),為了更好地組織類,Java提供了包機制,用於區別類名的命名空間。
包的作用
1 把功能相似或相關的類或介面組織在同一個包中,方便類的查找和使用。
2 如同文件夾一樣,包也採用了樹形目錄的存儲方式。同一個包中的類名字是不同的,不同的包中的類的名字是可以相同的,當同時調用兩個不同包中相同類名的類時,應該加上包名加以區別。因此,包可以避免名字沖突。
3 包也限定了訪問許可權,擁有包訪問許可權的類才能訪問某個包中的類。
Java使用包(package)這種機制是為了防止命名沖突,訪問控制,提供搜索和定位類(class)、介面、枚舉(enumerations)和注釋(annotation)等。

Ⅶ Java 中的包有什麼用怎麼用

Java中的包有這樣的作用:將具有某些相似功能的文件集中存放便於他人使用,達到reuse的目標。
包分為二種,一種是別人開發的第三包,一種是自己開發使用的包。
使用方法分開說:對第三方包,將包先放在工程目錄下,在要用到的java文件中用關鍵字import導入。其中有個包是不是顯式的導入就可以用的,那就是java.lang.*,這個是默認的,也就是說這個包下的類都可以直接拿來用,因為它太常用到了!
對於自己開發使用的包,會使用關鍵字package,舉個例子:
package com.test.example
上面這句就是生成了一個包,其中包是個目錄,這樣說應該會好理解些。
下面舉個例子再說下:
package com.test.example;//將文件打包成com.test.example

import java.util.ArrayList;//將包java.util下的ArrayList類導入
import java.util.List;//將包java.util下的List介面導入

public class TestExample {
public static void main(String[] args) {
List list = new ArrayList();//生成一個ArrayList對象
//使用list的add()方法添加二個元素
list.add(2);
list.add(3);
//將list里的元素列印出來
for(int i=0;i<2;i++){
System.out.println(list.get(i));
}
}
}
編譯時,如果沒有IDE(集成開發工具),那在命令行下進入當前文件的保存位置,使用如下命令進行編譯:
javac -d . TessExample.java
其中-d選項是指生成目錄,「.」表示在當前目錄下生成包(或者說目錄)
執行完後,在當前目錄下會生成如下目錄結構:
com/test/example/TestExample.class
使用如下命令運行剛才寫的類:
java com.test.example.TestExample
將會列印出:
2
3
經過這樣解說,不知你對包的用途與使用有了一絲幫助沒?

Ⅷ java中的包

實際上,就是文件的目錄,只是為了管理,使用包的概念

~
~
~

Ⅸ java里的包 是什麼意思 具體怎麼用

包路徑可以簡易理解為文件夾中的文件路徑標志
當你的文件多了難免重名或者一般人習慣將文件按照類型、內容等劃分在不同文件夾內。
包就相當於文件夾,類就是路徑
包路徑就是文件夾路徑

Ⅹ java中的包有那些

java.awt
包含抽象窗口工具集中的圖形、文本、窗口GUI類
java.lang
包含所有的基本語言類
java.io
包含所有的輸入/輸出類
java.net
包含所有實現網路功能的類
java.util
包含有用的數據類型類
個人覺得這幾個比較有用

熱點內容
國外大叔解壓視頻 發布:2024-04-26 20:44:00 瀏覽:227
存儲念第幾音 發布:2024-04-26 20:33:35 瀏覽:250
衡陽dns的伺服器地址是多少 發布:2024-04-26 20:32:26 瀏覽:269
我的世界空島伺服器青金石 發布:2024-04-26 20:18:03 瀏覽:650
微信小程序演算法 發布:2024-04-26 20:03:36 瀏覽:975
易語言模板不能靜態編譯 發布:2024-04-26 19:59:02 瀏覽:353
sql注釋語句 發布:2024-04-26 19:58:48 瀏覽:654
sql存儲過程out 發布:2024-04-26 19:33:15 瀏覽:415
struts2訪問方法 發布:2024-04-26 19:11:36 瀏覽:259
外文翻譯android 發布:2024-04-26 19:03:30 瀏覽:92