日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

4.8-全栈Java笔记:包机制

發(fā)布時間:2023/12/19 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4.8-全栈Java笔记:包机制 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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

package

我們通過package實現(xiàn)對類的管理,package的使用有兩個要點:

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

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

【示例1package的命名舉例

com.sun.test;

com.oracle.test;

com.bjsxt.gao.test;

com.bjsxt.gao.view;

com.bjsxt.gao.view.model;

注意事項

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

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

【示例2package的使用

package com.bjsxt;

public class Test{

??? public static void main(String [] args){

?????? System.out.println("helloworld");

??? }

}

·在eclipse項目中新建包

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

package窗口上輸入包名即可

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

JDK中的主要包

Java中的常用包說明
java.lang包含一些Java語言的核心類,如StringMathIntegerSystemThread,提供常用功能。
java.awt包含了構(gòu)成抽象窗口工具集(abstract window toolkits)的多個類,這些類被用來構(gòu)建和管理應(yīng)用程序的圖形用戶界面(GUI)
java.net包含執(zhí)行與網(wǎng)絡(luò)相關(guān)的操作的類。
java.io包含能提供多種輸入/輸出功能的類。
java.util包含一些實用工具類,如定義系統(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)入該包下所有的類。會降低編譯速度,但不會降低運行速度。

注意要點

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

2.如果導(dǎo)入兩個同名的類,只能用包名+類名來顯示調(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());

??? }

}

?示例5?運行效果圖




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


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

A-Java入門階段

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

C-手刃移動前端和Web前端

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

E-Java高級框架精解

F-Linux和Hadoop?




轉(zhuǎn)載于:https://blog.51cto.com/javanew/1942391

總結(jié)

以上是生活随笔為你收集整理的4.8-全栈Java笔记:包机制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。