小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

4.8

 流曲頻陽 2017-06-28

包機(jī)制是java中管理類的重要手段。 開發(fā)中,我們會(huì)遇到大量同名的類,通過包我們很容易對(duì)解決類重名的問題,也可以實(shí)現(xiàn)對(duì)類的有效管理。 包對(duì)于類,相當(dāng)于,文件夾對(duì)于文件的作用。

package

我們通過package實(shí)現(xiàn)對(duì)類的管理,package的使用有兩個(gè)要點(diǎn):

1.通常是類的第一句非注釋性語句。

2.包名:域名倒著寫即可,再加上模塊名,便于內(nèi)部管理類。

【示例1package的命名舉例

com.sun.test;

com.oracle.test;

com.bjsxt.gao.test;

com.bjsxt.gao.view;

com.bjsxt.gao.view.model;

注意事項(xiàng)

寫項(xiàng)目時(shí)都要加包,不要使用默認(rèn)包。

com.gaocom.gao.car,這兩個(gè)包沒有包含關(guān)系,是兩個(gè)完全獨(dú)立的包。只是邏輯上看起來后者是前者的一部分。

【示例2package的使用

package com.bjsxt;

public class Test{

    public static void main(String [] args){

       System.out.println("helloworld");

    }

}

·在eclipse項(xiàng)目中新建包

 src目錄上單擊右鍵,選擇new->package

package窗口上輸入包名即可

接下來,我們就可以在包上單擊右鍵,新建類啦!

JDK中的主要包

Java中的常用包說明
java.lang包含一些Java語言的核心類,如StringMath、IntegerSystemThread,提供常用功能。
java.awt包含了構(gòu)成抽象窗口工具集(abstract window toolkits)的多個(gè)類,這些類被用來構(gòu)建和管理應(yīng)用程序的圖形用戶界面(GUI)。
java.net包含執(zhí)行與網(wǎng)絡(luò)相關(guān)的操作的類。
java.io包含能提供多種輸入/輸出功能的類。
java.util包含一些實(shí)用工具類,如定義系統(tǒng)特性、使用與日期日歷相關(guān)的函數(shù)。

導(dǎo)入類import

如果我們要使用其他包的類,必須使用import導(dǎo)入,從而可以在本類中直接通過類名來調(diào)用。import后,便于編寫代碼,提高可維護(hù)性。

【示例3import的使用舉例

import  java.util.Date;  

import    java.util.*;   //導(dǎo)入該包下所有的類。會(huì)降低編譯速度,但不會(huì)降低運(yùn)行速度。

注意要點(diǎn)

1.Java會(huì)默認(rèn)導(dǎo)入java.lang包下所有的類,因此這些類我們可以直接使用。

2.如果導(dǎo)入兩個(gè)同名的類,只能用包名+類名來顯示調(diào)用相關(guān)類:java.util.Date date  = new    java.util.Date();

  【示例4】導(dǎo)入同名類的處理

import   java.sql.Date;

import   java.util.*;


public class   Test{

    public static void   main(String[] args) {

       java.util.Date  now = new java.util.Date();

       System.out.println(now);

    }

}

靜態(tài)導(dǎo)入

靜態(tài)導(dǎo)入(static  import)是在JDK1.5新增加的功能,其作用是用于導(dǎo)入指定類的靜態(tài)屬性,這樣我們可以直接使用靜態(tài)屬性。 

【示例5】靜態(tài)導(dǎo)入的使用

package com.bjsxt;

 //以下兩種靜態(tài)導(dǎo)入的方式二選一即可

import static java.lang.Math.*;//導(dǎo)入Math類的所有靜態(tài)屬性

import static java.lang.Math.PI;//導(dǎo)入Math類的PI屬性


public class Test{

    public static void main(String [] args){

       System.out.println(PI);

       System.out.println(random());

    }

}

 示例運(yùn)行效果圖




「全棧Java筆記」是一部能幫大家從零到一成長(zhǎng)為全棧Java工程師系列筆記。筆者江湖人稱 Mr. G,10年Java研發(fā)經(jīng)驗(yàn),曾在神州數(shù)碼、航天院某所研發(fā)中心從事軟件設(shè)計(jì)及研發(fā)工作,從小白逐漸做到工程師、高級(jí)工程師、架構(gòu)師。精通Java平臺(tái)軟件開發(fā),精通JAVAEE,熟悉各種流行開發(fā)框架。


筆記包含從淺入深的六大部分:

A-Java入門階段

B-數(shù)據(jù)庫(kù)從入門到精通

C-手刃移動(dòng)前端和Web前端

D-J2EE從了解到實(shí)戰(zhàn)

E-Java高級(jí)框架精解

F-Linux和Hadoop 




    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多