摘要:所以包名要盡量唯一。常見的軟件包的核心包,版本后,該包中的類自動(dòng)被導(dǎo)入。用于操作設(shè)備上數(shù)據(jù)的對(duì)象都在該包中。的壓縮包,主要用于存儲(chǔ)類文件,或者配置文件等。命令格式包名包目錄解壓縮包名將包目錄列表重定向到一個(gè)文件中包名
包:定義包用package關(guān)鍵字。
1:對(duì)類文件進(jìn)行分類管理。
2:給類文件提供多層名稱空間。
如果生成的包不在當(dāng)前目錄下,需要最好執(zhí)行classpath,將包所在父目錄定義到classpath變量中即可。
一般在定義包名時(shí),因?yàn)榘某霈F(xiàn)是為了區(qū)分重名的類。所以包名要盡量唯一。怎么保證唯一性呢?可以使用url域名來進(jìn)行包名稱的定義。
package pack;//定義了一個(gè)包,名稱為pack。 注意:包名的寫法規(guī)范:所有字母都小寫。
//package cn.itcast.pack.demo;
類的全名稱是 包名.類名
編譯命令:javac –d 位置(.當(dāng)前路徑) java源文件 (就可以自動(dòng)生成包)
包是一種封裝形式,用于封裝類,想要被包以外的程序訪問,該類必須public;
類中的成員,如果被包以外訪問,也必須public;
包與包之間訪問可以使用的權(quán)限有兩種:
1:public
2:protected:只能是不同包中的子類可以使用的權(quán)限。
總結(jié)java中的四種權(quán)限:
范圍 publicprotecteddefaultprivate
同一個(gè)類中 okokokok
同一包中 okokok
子類 ok
Import - 導(dǎo)入:類名稱變長,寫起來很麻煩。為了簡化,使用了一個(gè)關(guān)鍵字:import,可以使用這個(gè)關(guān)鍵字導(dǎo)入指定包中的類。記住:實(shí)際開發(fā)時(shí),到的哪個(gè)類就導(dǎo)入哪個(gè)類,不建議使用*.
import packa.*;//這個(gè)僅僅是導(dǎo)入了packa當(dāng)前目錄下的所有的類。不包含子包。
import packa.abc.*;//導(dǎo)入了packa包中的子包abc下的當(dāng)前的所有類。
如果導(dǎo)入的兩個(gè)包中存在著相同名稱的類。這時(shí)如果用到該類,必須在代碼中指定包名。
常見的軟件包:
java.lang : language java的核心包,Object System String Throwable jdk1.2版本后,該包中的類自動(dòng)被導(dǎo)入。
java.awt : 定義的都是用于java圖形界面開發(fā)的對(duì)象。
javax.swing: 提供所有的windows桌面應(yīng)用程序包括的控件,比如:Frame , Dialog, Table, List 等等,就是java的圖形界面庫。
java.net : 用于java網(wǎng)絡(luò)編程方面的對(duì)象都在該包中。
java.io : input output 用于操作設(shè)備上數(shù)據(jù)的對(duì)象都在該包中。比如:讀取硬盤數(shù)據(jù),往硬盤寫入數(shù)據(jù)。
java.util : java的工具包,時(shí)間對(duì)象,集合框架。
java.applet: application+let 客戶端java小程序。server+let --> servlet 服務(wù)端java小程序。
jar :java的壓縮包,主要用于存儲(chǔ)類文件,或者配置文件等。
命令格式:jar –cf 包名.jar 包目錄
解壓縮:jar –xvf 包名.jar
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/73215.html
摘要:啟動(dòng)使用或這兩個(gè)參數(shù)可以創(chuàng)建基本的日志,使用可以創(chuàng)建更加詳細(xì)的日志。我們可以設(shè)置日志的文件大小和數(shù)量上面設(shè)置只輸出個(gè)文件,每個(gè)文件,文件的基本名字是,使用啟動(dòng)的時(shí)間和進(jìn)程來分割日志。 構(gòu)建一個(gè) jar 包程序 使用 Spring Boot 構(gòu)建一個(gè)簡單的 web 程序,可以直接使用 java -jar 來啟動(dòng)。 @RestController @RequestMapping(/root...
摘要:能匹配中的,但不能匹配中的數(shù)量界定符符號(hào)定義是一個(gè)非負(fù)整數(shù)。則等價(jià)于和均為非負(fù)整數(shù),其中。該方法接受一個(gè)正則表達(dá)式作為它的第一個(gè)參數(shù)。是一個(gè)非強(qiáng)制異常類,它表示一個(gè)正則表達(dá)式模式中的語法錯(cuò)誤。 正則表達(dá)式及多語言操作指南 1. 正則表達(dá)式 正則表達(dá)式是對(duì)字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個(gè)規(guī)則字符串,這個(gè)規(guī)則字符串用來表達(dá)對(duì)字符串的一...
摘要:能匹配中的,但不能匹配中的數(shù)量界定符符號(hào)定義是一個(gè)非負(fù)整數(shù)。則等價(jià)于和均為非負(fù)整數(shù),其中。該方法接受一個(gè)正則表達(dá)式作為它的第一個(gè)參數(shù)。是一個(gè)非強(qiáng)制異常類,它表示一個(gè)正則表達(dá)式模式中的語法錯(cuò)誤。 正則表達(dá)式及多語言操作指南 1. 正則表達(dá)式 正則表達(dá)式是對(duì)字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個(gè)規(guī)則字符串,這個(gè)規(guī)則字符串用來表達(dá)對(duì)字符串的一...
摘要:端引導(dǎo)類線程管理組線程管理組將設(shè)置到服務(wù)端引導(dǎo)類中指定通道類型為,一種異步模式,阻塞模式為設(shè)置讓服務(wù)器監(jiān)聽某個(gè)端口已等待客戶端連接。 原理剖析(第 010 篇)Netty之服務(wù)端啟動(dòng)工作原理分析(上) - 一、大致介紹 1、Netty這個(gè)詞,對(duì)于熟悉并發(fā)的童鞋一點(diǎn)都不陌生,它是一個(gè)異步事件驅(qū)動(dòng)型的網(wǎng)絡(luò)通信框架; 2、使用Netty不需要我們關(guān)注過多NIO的API操作,簡簡單單的使用即可...
閱讀 1868·2021-11-22 09:34
閱讀 1141·2021-10-09 09:44
閱讀 3001·2021-09-29 09:35
閱讀 3617·2021-09-14 18:01
閱讀 1465·2021-08-16 10:49
閱讀 1084·2019-08-29 14:11
閱讀 849·2019-08-29 12:47
閱讀 3068·2019-08-26 13:47