国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - 深入理解Java中包的定義與使用

深入理解Java中包的定義與使用

2022-01-06 00:58一朵花花 Java教程

在開(kāi)發(fā)過(guò)程中,會(huì)定義很多類,為了避免相同類名稱出現(xiàn)而發(fā)生覆蓋的情況,把所有java程序保存在各自的目錄里面,而該目錄就是包。包的本質(zhì)實(shí)際上就是一個(gè)文件夾。本文將給大家詳細(xì)的介紹,對(duì)大家的學(xué)習(xí)或工作具有一定的參

 

包是什么?

在開(kāi)發(fā)過(guò)程中,會(huì)定義很多類,隨著類越寫(xiě)越多,難免會(huì)出現(xiàn)類重名而發(fā)生覆蓋的情況,為了在使用它們的時(shí)候不讓編譯器混淆,我們給類加上一個(gè)限定 (前綴),把所有java程序保存在各自的目錄里面,而該目錄就是包,包的本質(zhì)實(shí)際上就是一個(gè)文件夾
即:把它們放在不同的包里面,調(diào)用時(shí)再加上前綴即可;這樣好處是對(duì)同名的類進(jìn)行了區(qū)分;能精確指出我們需要的哪一個(gè);讓同名的類在一個(gè)程序中可以共存

在Java中,包是對(duì)類、接口等的封裝機(jī)制的體現(xiàn),是一種對(duì)類或接口等的很好的組織方式

 

包的作用

在同一個(gè)工程中允許存在相同名稱的類,只要處在不同的包中即可
避免了類型之間命名沖突:包作為一種封裝,給類提供多層命名空間

 

導(dǎo)入包中的類

以導(dǎo)入時(shí)間戳為例:

方法1 使用類的全路徑

public class PackageTest {
    public static void main(String[] args) {
        java.util.Date time = new java.util.Date();
        System.out.println(time.getTime());
        
        java.util.Date time2 = new java.util.Date();
        System.out.println(time2.getTime());
    }
}

優(yōu)點(diǎn):一定不會(huì)發(fā)生沖突
缺點(diǎn):使用麻煩,每 new 一個(gè)對(duì)象都需要

方法2 導(dǎo)入包

可直接使用 import java.util.*,導(dǎo)入util 里的所有類

import java.util.Date;

public class PackageTest {
    public static void main(String[] args) {
        Date time3 = new Date();
        System.out.println(time3.getTime());
        Date time4 = new Date();
        System.out.println(time4.getTime());
    }
}

舉例:

深入理解Java中包的定義與使用

上述示例:不明確 Date 到底是 sql 中的類,還是 util 中的類
解決方法:使用方式一包的全路徑即可~

優(yōu)點(diǎn):使用方便
缺點(diǎn):可能會(huì)產(chǎn)生沖突

方法3 靜態(tài)導(dǎo)入包

類里若存在同名的靜態(tài)方法,也有可能會(huì)發(fā)生沖突、

//可以直接使用Math類中的所有靜態(tài)成員
import static java.lang.Math.*;

public class PackageTest {
    public static void main(String[] args) {
        System.out.println(sqrt(100));
        System.out.println(max(1,5));
        System.out.println(min(6,7));
    }
}

總結(jié):一個(gè)完整類名是包名+類名,在沒(méi)有 import 導(dǎo)入的情況下,使用一個(gè)類需要給出完整的類名

 

自定義包

操作步驟:

1.在 IDEA 中先新建一個(gè)包:右鍵 src → 新建 → 包

深入理解Java中包的定義與使用

深入理解Java中包的定義與使用

2.右鍵剛創(chuàng)建好的包→新建→類

深入理解Java中包的定義與使用

輸入類名即可

深入理解Java中包的定義與使用

3.找到相應(yīng)目錄 查看是否創(chuàng)建成功

深入理解Java中包的定義與使用

4. Test.java 文件的最上方,出現(xiàn)了一個(gè) package 語(yǔ)句

深入理解Java中包的定義與使用

 

包的訪問(wèn)權(quán)限控制

不同包

深入理解Java中包的定義與使用

若手動(dòng)導(dǎo)入 Person 所在的包

深入理解Java中包的定義與使用

深入理解Java中包的定義與使用

到此這篇關(guān)于深入理解Java中包的定義與使用的文章就介紹到這了,更多相關(guān)Java 包內(nèi)容請(qǐng)搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/m0_47988201/article/details/120306074

延伸 · 閱讀

精彩推薦
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程20個(gè)非常實(shí)用的Java程序代碼片段

    20個(gè)非常實(shí)用的Java程序代碼片段

    這篇文章主要為大家分享了20個(gè)非常實(shí)用的Java程序片段,對(duì)java開(kāi)發(fā)項(xiàng)目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關(guān)于小米推送Java代碼,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧...

    富貴穩(wěn)中求8032021-07-12
  • Java教程Java8中Stream使用的一個(gè)注意事項(xiàng)

    Java8中Stream使用的一個(gè)注意事項(xiàng)

    最近在工作中發(fā)現(xiàn)了對(duì)于集合操作轉(zhuǎn)換的神器,java8新特性 stream,但在使用中遇到了一個(gè)非常重要的注意點(diǎn),所以這篇文章主要給大家介紹了關(guān)于Java8中S...

    阿杜7482021-02-04
  • Java教程xml與Java對(duì)象的轉(zhuǎn)換詳解

    xml與Java對(duì)象的轉(zhuǎn)換詳解

    這篇文章主要介紹了xml與Java對(duì)象的轉(zhuǎn)換詳解的相關(guān)資料,需要的朋友可以參考下...

    Java教程網(wǎng)2942020-09-17
  • Java教程Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決

    Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決

    這篇文章主要介紹了Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程升級(jí)IDEA后Lombok不能使用的解決方法

    升級(jí)IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級(jí),尋思已經(jīng)有好久沒(méi)有升過(guò)級(jí)了。升級(jí)完畢重啟之后,突然發(fā)現(xiàn)好多錯(cuò)誤,本文就來(lái)介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程Java實(shí)現(xiàn)搶紅包功能

    Java實(shí)現(xiàn)搶紅包功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)搶紅包功能,采用多線程模擬多人同時(shí)搶紅包,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙...

    littleschemer13532021-05-16
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久精品国产清自在天天线 | 亚洲欧美精品一区二区三区 | 69久久久 | 青娱乐国产精品视频 | 欧美精品在线一区 | 亚洲高清资源 | 亚洲免费在线看 | 成人欧美亚洲 | 日韩和欧美一区二区 | 在线观看一区二区视频 | 一区二区三区在线视频播放 | 狠狠综合久久av一区二区老牛 | 噜噜噜噜噜在线视频 | 欧美专区中文字幕 | 亚洲福利电影 | 亚洲精品久久久久久动漫 | 亚洲精品1区 | 午夜剧| 中文在线一区 | 午夜黄色影院 | 国产1区2区| 四虎影视在线观看 | 日日操天天爽 | 欧美一级裸体视频 | 日韩精品第一页 | 午夜视频在线播放 | 国产精品一级大片 | 黄色一级免费片 | 欧美极品视频 | 91久久精品国产 | 亚洲一级淫片 | 亚洲精品在线播放视频 | 国产日韩一区二区三区 | 毛片黄片 | 日韩av成人在线观看 | 亚洲精品一区在线 | 欧美视频在线观看不卡 | 日韩欧美不卡 | 日韩在线电影 | 色播开心网 | 综合在线视频 |