當前位置:首頁 » 編程語言 » java命令模式

java命令模式

發布時間: 2022-11-26 17:53:11

java -jar命令是干什麼的

jave -jar 是在命令行模式下運行一個java程序的命令,例如:
jave -jar test.jar 即可運行test.jar。
如果運行的jave項目需要引入其他的第三方jar包,通常會採用
java -classpath some.jar -jar test.jar
但是這種方法比較麻煩。而且有的時候會失效,
所以使用Extension Classloader來載入這些第三方引用的jar包,
可以把需要載入的jar都扔到%JRE_HOME%/lib/ext下面,這個目錄下的jar包會在Bootstrap Classloader工作完後由Extension Classloader來載入。非常方便,非常省心。

其他的方法還有很多種例如使用AppClassloader來載入或者自定義Classloader來載入等等。

Ⅱ java, cmd的使用

一、簡述:

cmd中,執行java命令與javac命令的區別:

javac:是編譯命令,將java源文件編譯成.class位元組碼文件。

例如:javac hello.java

將生成hello.class文件。

java:是運行位元組碼文件;由java虛擬機對位元組碼進行解釋和運行。

例如:java hello

二、詳述:

下面我們來寫個java文件試試。

1、打開記事本,輸入一個類+主函數



public class Hello{
public static void main(String[] args) {
System.out.println("Hello World");
}
}
2、點擊 文件->保存,保存到相應文件夾下,文件名修改了xxx.java





3、在Hello.java文件夾內,空白位置,按住鍵盤Shift,右擊滑鼠,選擇「在此處打開命令窗口」





4、輸入 javac Hello.java 回車

如果java類書寫格式沒有錯誤,cmd不會報錯,而且在java文件同目錄內生成一個class文件。





5、輸入 java Hello 回車

若輸出下圖,恭喜你,成功了!你已經把java類中,輸出列印「Hello World」顯示在cmd命令行中。



三、總結:

首先我們使用記事本編寫java源代碼,擴展名.java;

在命令行模式中,輸入命令:javac 源文件名.java,對源代碼進行編譯,生成class位元組碼文件;

編譯完成後,如果沒有報錯信息,輸入命令:java Hello,對class位元組碼文件進行解釋運行,列印「Hello World」。

為了方便大家理解javac和java編譯運行過程,可以看下圖:



至此,我相信大家應該對javac和java使用有了比較客觀的了解。

四、答疑:

接下來,我們來看一下大家在實踐中容易遇到的問題。

問題一:cmd命令一定要准確,區分大小寫,注意是否要加擴展名。

javac Hello.java

java Hello

問題二:javac命令報錯,如下圖



javac命令報錯,一般都是java代碼有誤,需要檢查修改。

下圖中,java代碼很明顯的錯誤,輸出列印語句寫在了main函數的外面,修改正確就不會報錯了。

javac命令報錯,去看java代碼,肯定有錯誤。



問題三:javac命令執行完成,生成class文件,但是java命令報錯,如下圖



我查閱資料,找到報錯的原因,首先檢查java源代碼,記住,java類不要加package路徑!再就是java環境變數有問題,咱們一起來檢查一下。

右擊「計算機-屬性-高級系統設置」,單擊「環境變數」。我相信大家都已經配置java環境變數,咱們來檢查一下。



逐一核對 」JAVA_HOME」 「Path」 「CLASSPATH」

(1)"JAVA_HOME",變數值是你的電腦JDK的安裝路徑,我的是"D:\java\tool\java1.8\JDK"

(2)"Path",在原變數值的最後面加上」;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin」

(3)」CLASSPATH」,變數值」.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar」

特別注意變數值開頭是」.;」(點分號),這個地方需要特別注意,我就是因為這個點和分號不對報錯的。



java源碼修改後,需要把之前生成的class文件刪除,從新運行javac和java命令。

環境變數修改後,一定要重啟cmd命令行窗口,再把把之前生成的class文件刪掉,重新運行javac和java命令。

註:若在輸入javac命令時,顯示'javac'不是內部或外部命令,原因也是因為沒有提前安裝好JDK開發環境或環境變數配置有誤。

Ⅲ Java的設計模式都有哪些

一共23種設計模式!

引用《軟體秘笈-設計模式那點事》書籍:

按照目的來分,設計模式可以分為創建型模式、結構型模式和行為型模式。
創建型模式用來處理對象的創建過程;結構型模式用來處理類或者對象的組合;行為型模式用來對類或對象怎樣交互和怎樣分配職責進行描述。

創建型模式用來處理對象的創建過程,主要包含以下5種設計模式:
 工廠方法模式(Factory Method Pattern)
 抽象工廠模式(Abstract Factory Pattern)
 建造者模式(Builder Pattern)
 原型模式(Prototype Pattern)
 單例模式(Singleton Pattern)

結構型模式用來處理類或者對象的組合,主要包含以下7種設計模式:
 適配器模式(Adapter Pattern)
 橋接模式(Bridge Pattern)
 組合模式(Composite Pattern)
 裝飾者模式(Decorator Pattern)
 外觀模式(Facade Pattern)
 享元模式(Flyweight Pattern)
 代理模式(Proxy Pattern)

行為型模式用來對類或對象怎樣交互和怎樣分配職責進行描述,主要包含以下11種設計模式:
 責任鏈模式(Chain of Responsibility Pattern)
 命令模式(Command Pattern)
 解釋器模式(Interpreter Pattern)
 迭代器模式(Iterator Pattern)
 中介者模式(Mediator Pattern)
 備忘錄模式(Memento Pattern)
 觀察者模式(Observer Pattern)
 狀態模式(State Pattern)
 策略模式(Strategy Pattern)
 模板方法模式(Template Method Pattern)
訪問者模式(Visitor Pattern)

Ⅳ 有哪些JAVA設計模式呢

1、FACTORY?追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說「來四個雞翅」就行了。麥當勞和肯德基就是生產雞翅的Factory 工廠模式:客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。如:如何創建及如何向客戶端提供。

2、BUILDER?MM最愛聽的就是「我愛你」這句話了,見到不同地方的MM,要能夠用她們的方言跟她說這句話哦,我有一個多種語言翻譯機,上面每種語言都有一個按鍵,見到MM我只要按對應的鍵,它就能夠用相應的語言說出「我愛你」這句話了,國外的MM也可以輕松搞掂,這就是我的「我愛你」builder。(這一定比美軍在伊拉克用的翻譯機好賣) 建造模式:將產品的內部表象和產品的生成過程分割開來,從而使一個建造過程生成具有不同的內部表象的產品對象。建造模式使得產品內部表象可以獨立的變化,客戶不必知道產品內部組成的細節。建造模式可以強制實行一種分步驟進行的建造過程。

3、FACTORY METHOD?請MM去麥當勞吃漢堡,不同的MM有不同的口味,要每個都記住是一件煩人的事情,我一般採用Factory Method模式,帶著MM到服務員那兒,說「要一個漢堡」,具體要什麼樣的漢堡呢,讓MM直接跟服務員說就行了。 工廠方法模式:核心工廠類不再負責所有產品的創建,而是將具體創建的工作交給子類去做,成為一個抽象工廠角色,僅負責給出具體工廠類必須實現的介面,而不接觸哪一個產品類應當被實例化這種細節。

4、PROTOTYPE?跟MM用QQ聊天,一定要說些深情的話語了,我搜集了好多肉麻的情話,需要時只要出來放到QQ裡面就行了,這就是我的情話prototype了。(100塊錢一份,你要不要) 原始模型模式:通過給出一個原型對象來指明所要創建的對象的類型,然後用復制這個原型對象的方法創建出更多同類型的對象。原始模型模式允許動態的增加或減少產品類,產品類不需要非得有任何事先確定的等級結構,原始模型模式適用於任何的等級結構。缺點是每一個類都必須配備一個克隆方法。

5、SINGLETON?俺有6個漂亮的老婆,她們的老公都是我,我就是我們家裡的老公Sigleton,她們只要說道「老公」,都是指的同一個人,那就是我(剛才做了個夢啦,哪有這么好的事) 單例模式:單例模式確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例單例模式。單例模式只應在有真正的「單一實例」的需求時才可使用。 [b:9ceca65206]結構型模式[/b:9ceca65206]

6、ADAPTER?在朋友聚會上碰到了一個美女Sarah,從香港來的,可我不會說粵語,她不會說普通話,只好求助於我的朋友kent了,他作為我和Sarah之間的Adapter,讓我和Sarah可以相互交談了(也不知道他會不會耍我) 適配器(變壓器)模式:把一個類的介面變換成客戶端所期待的另一種介面,從而使原本因介面原因不匹配而無法一起工作的兩個類能夠一起工作。適配類可以根據參數返還一個合適的實例給客戶端。

7、BRIDGE?早上碰到MM,要說早上好,晚上碰到MM,要說晚上好;碰到MM穿了件新衣服,要說你的衣服好漂亮哦,碰到MM新做的發型,要說你的頭發好漂亮哦。不要問我「早上碰到MM新做了個發型怎麼說」這種問題,自己用BRIDGE組合一下不就行了 橋梁模式:將抽象化與實現化脫耦,使得二者可以獨立的變化,也就是說將他們之間的強關聯變成弱關聯,也就是指在一個軟體系統的抽象化和實現化之間使用組合/聚合關系而不是繼承關系,從而使兩者可以獨立的變化。

8、COMPOSITE?Mary今天過生日。「我過生日,你要送我一件禮物。」「嗯,好吧,去商店,你自己挑。」「這件T恤挺漂亮,買,這條裙子好看,買,這個包也不錯,買。」「喂,買了三件了呀,我只答應送一件禮物的哦。」「什麼呀,T恤加裙子加包包,正好配成一套呀,小姐,麻煩你包起來。」「……」,MM都會用Composite模式了,你會了沒有? 合成模式:合成模式將對象組織到樹結構中,可以用來描述整體與部分的關系。合成模式就是一個處理對象的樹結構的模式。合成模式把部分與整體的關系用樹結構表示出來。合成模式使得客戶端把一個個單獨的成分對象和由他們復合而成的合成對象同等看待。

9、DECORATOR?Mary過完輪到Sarly過生日,還是不要叫她自己挑了,不然這個月伙食費肯定玩完,拿出我去年在華山頂上照的照片,在背面寫上「最好的的禮物,就是愛你的Fita」,再到街上禮品店買了個像框(賣禮品的MM也很漂亮哦),再找隔壁搞美術設計的Mike設計了一個漂亮的盒子裝起來……,我們都是Decorator,最終都在修飾我這個人呀,怎麼樣,看懂了嗎? 裝飾模式:裝飾模式以對客戶端透明的方式擴展對象的功能,是繼承關系的一個替代方案,提供比繼承更多的靈活性。動態給一個對象增加功能,這些功能可以再動態的撤消。增加由一些基本功能的排列組合而產生的非常大量的功能。

10、FACADE?我有一個專業的Nikon相機,我就喜歡自己手動調光圈、快門,這樣照出來的照片才專業,但MM可不懂這些,教了半天也不會。幸好相機有Facade設計模式,把相機調整到自動檔,只要對准目標按快門就行了,一切由相機自動調整,這樣MM也可以用這個相機給我拍張照片了。 門面模式:外部與一個子系統的通信必須通過一個統一的門面對象進行。門面模式提供一個高層次的介面,使得子系統更易於使用。每一個子系統只有一個門面類,而且此門面類只有一個實例,也就是說它是一個單例模式。但整個系統可以有多個門面類。

11、FLYWEIGHT?每天跟MM發簡訊,手指都累死了,最近買了個新手機,可以把一些常用的句子存在手機里,要用的時候,直接拿出來,在前面加上MM的名字就可以發送了,再不用一個字一個字敲了。共享的句子就是Flyweight,MM的名字就是提取出來的外部特徵,根據上下文情況使用。 享元模式:FLYWEIGHT在拳擊比賽中指最輕量級。享元模式以共享的方式高效的支持大量的細粒度對象。享元模式能做到共享的關鍵是區分內蘊狀態和外蘊狀態。內蘊狀態存儲在享元內部,不會隨環境的改變而有所不同。外蘊狀態是隨環境的改變而改變的。外蘊狀態不能影響內蘊狀態,它們是相互獨立的。將可以共享的狀態和不可以共享的狀態從常規類中區分開來,將不可以共享的狀態從類里剔除出去。客戶端不可以直接創建被共享的對象,而應當使用一個工廠對象負責創建被共享的對象。享元模式大幅度的降低內存中對象的數量。

12、PROXY?跟MM在網上聊天,一開頭總是「hi,你好」,「你從哪兒來呀?」「你多大了?」「身高多少呀?」這些話,真煩人,寫個程序做為我的Proxy吧,凡是接收到這些話都設置好了自己的回答,接收到其他的話時再通知我回答,怎麼樣,酷吧。 代理模式:代理模式給某一個對象提供一個代理對象,並由代理對象控制對源對象的引用。代理就是一個人或一個機構代表另一個人或者一個機構採取行動。某些情況下,客戶不想或者不能夠直接引用一個對象,代理對象可以在客戶和目標對象直接起到中介的作用。客戶端分辨不出代理主題對象與真實主題對象。代理模式可以並不知道真正的被代理對象,而僅僅持有一個被代理對象的介面,這時候代理對象不能夠創建被代理對象,被代理對象必須有系統的其他角色代為創建並傳入。 [b:9ceca65206]行為模式[/b:9ceca65206]

13、CHAIN OF RESPONSIBLEITY?晚上去上英語課,為了好開溜坐到了最後一排,哇,前面坐了好幾個漂亮的MM哎,找張紙條,寫上「Hi,可以做我的女朋友嗎?如果不願意請向前傳」,紙條就一個接一個的傳上去了,糟糕,傳到第一排的MM把紙條傳給老師了,聽說是個老處女呀,快跑! 責任鏈模式:在責任鏈模式中,很多對象由每一個對象對其下家的引用而接 起來形成一條鏈。請求在這個鏈上傳遞,直到鏈上的某一個對象決定處理此請求。客戶並不知道鏈上的哪一個對象最終處理這個請求,系統可以在不影響客戶端的情況下動態的重新組織鏈和分配責任。處理者有兩個選擇:承擔責任或者把責任推給下家。一個請求可以最終不被任何接收端對象所接受。

14、COMMAND?俺有一個MM家裡管得特別嚴,沒法見面,只好藉助於她弟弟在我們倆之間傳送信息,她對我有什麼指示,就寫一張紙條讓她弟弟帶給我。這不,她弟弟又傳送過來一個COMMAND,為了感謝他,我請他吃了碗雜醬面,哪知道他說:「我同時給我姐姐三個男朋友送COMMAND,就數你最小氣,才請我吃面。」, 命令模式:命令模式把一個請求或者操作封裝到一個對象中。命令模式把發出命令的責任和執行命令的責任分割開,委派給不同的對象。命令模式允許請求的一方和發送的一方獨立開來,使得請求的一方不必知道接收請求的一方的介面,更不必知道請求是怎麼被接收,以及操作是否執行,何時被執行以及是怎麼被執行的。系統支持命令的撤消。

15、INTERPRETER?俺有一個《泡MM真經》,上面有各種泡MM的攻略,比如說去吃西餐的步驟、去看電影的方法等等,跟MM約會時,只要做一個Interpreter,照著上面的腳本執行就可以了。 解釋器模式:給定一個語言後,解釋器模式可以定義出其文法的一種表示,並同時提供一個解釋器。客戶端可以使用這個解釋器來解釋這個語言中的句子。解釋器模式將描述怎樣在有了一個簡單的文法後,使用模式設計解釋這些語句。在解釋器模式裡面提到的語言是指任何解釋器對象能夠解釋的任何組合。在解釋器模式中需要定義一個代表文法的命令類的等級結構,也就是一系列的組合規則。每一個命令對象都有一個解釋方法,代表對命令對象的解釋。命令對象的等級結構中的對象的任何排列組合都是一個語言。

16、ITERATOR?我愛上了Mary,不顧一切的向她求婚。 Mary:「想要我跟你結婚,得答應我的條件」 我:「什麼條件我都答應,你說吧」 Mary:「我看上了那個一克拉的鑽石」 我:「我買,我買,還有嗎?」 Mary:「我看上了湖邊的那棟別墅」 我:「我買,我買,還有嗎?」 Mary:「我看上那輛法拉利跑車」 我腦袋嗡的一聲,坐在椅子上,一咬牙:「我買,我買,還有嗎?」 …… 迭代子模式:迭代子模式可以順序訪問一個聚集中的元素而不必暴露聚集的內部表象。多個對象聚在一起形成的總體稱之為聚集,聚集對象是能夠包容一組對象的容器對象。迭代子模式將迭代邏輯封裝到一個獨立的子對象中,從而與聚集本身隔開。迭代子模式簡化了聚集的界面。每一個聚集對象都可以有一個或一個以上的迭代子對象,每一個迭代子的迭代狀態可以是彼此獨立的。迭代演算法可以獨立於聚集角色變化。

17、MEDIATOR?四個MM打麻將,相互之間誰應該給誰多少錢算不清楚了,幸虧當時我在旁邊,按照各自的籌碼數算錢,賺了錢的從我這里拿,賠了錢的也付給我,一切就OK啦,俺得到了四個MM的電話。 調停者模式:調停者模式包裝了一系列對象相互作用的方式,使得這些對象不必相互明顯作用。從而使他們可以鬆散偶合。當某些對象之間的作用發生改變時,不會立即影響其他的一些對象之間的作用。保證這些作用可以彼此獨立的變化。調停者模式將多對多的相互作用轉化為一對多的相互作用。調停者模式將對象的行為和協作抽象化,把對象在小尺度的行為上與其他對象的相互作用分開處理。

18、MEMENTO?同時跟幾個MM聊天時,一定要記清楚剛才跟MM說了些什麼話,不然MM發現了會不高興的哦,幸虧我有個備忘錄,剛才與哪個MM說了什麼話我都拷貝一份放到備忘錄裡面保存,這樣可以隨時察看以前的記錄啦。 備忘錄模式:備忘錄對象是一個用來存儲另外一個對象內部狀態的快照的對象。備忘錄模式的用意是在不破壞封裝的條件下,將一個對象的狀態捉住,並外部化,存儲起來,從而可以在將來合適的時候把這個對象還原到存儲起來的狀態。

19、OBSERVER?想知道咱們公司最新MM情報嗎?加入公司的MM情報郵件組就行了,tom負責搜集情報,他發現的新情報不用一個一個通知我們,直接發布給郵件組,我們作為訂閱者(觀察者)就可以及時收到情報啦 觀察者模式:觀察者模式定義了一種一隊多的依賴關系,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態上發生變化時,會通知所有觀察者對象,使他們能夠自動更新自己。

20、STATE?跟MM交往時,一定要注意她的狀態哦,在不同的狀態時她的行為會有不同,比如你約她今天晚上去看電影,對你沒興趣的MM就會說「有事情啦」,對你不討厭但還沒喜歡上的MM就會說「好啊,不過可以帶上我同事么?」,已經喜歡上你的MM就會說「幾點鍾?看完電影再去泡吧怎麼樣?」,當然你看電影過程中表現良好的話,也可以把MM的狀態從不討厭不喜歡變成喜歡哦。 狀態模式:狀態模式允許一個對象在其內部狀態改變的時候改變行為。這個對象看上去象是改變了它的類一樣。狀態模式把所研究的對象的行為包裝在不同的狀態對象里,每一個狀態對象都屬於一個抽象狀態類的一個子類。狀態模式的意圖是讓一個對象在其內部狀態改變的時候,其行為也隨之改變。狀態模式需要對每一個系統可能取得的狀態創立一個狀態類的子類。當系統的狀態變化時,系統便改變所選的子類。

21、STRATEGY?跟不同類型的MM約會,要用不同的策略,有的請電影比較好,有的則去吃小吃效果不錯,有的去海邊浪漫最合適,單目的都是為了得到MM的芳心,我的追MM錦囊中有好多Strategy哦。 策略模式:策略模式針對一組演算法,將每一個演算法封裝到具有共同介面的獨立的類中,從而使得它們可以相互替換。策略模式使得演算法可以在不影響到客戶端的情況下發生變化。策略模把行為和環境分開。環境類負責維持和查詢行為類,各種演算法在具體的策略類中提供。由於演算法和環境獨立開來,演算法的增減,修改都不會影響到環境和客戶端。

22、TEMPLATE METHOD??看過《如何說服女生上床》這部經典文章嗎?女生從認識到上床的不變的步驟分為巧遇、打破僵局、展開追求、接吻、前戲、動手、愛撫、進去八大步驟(Template method),但每個步驟針對不同的情況,都有不一樣的做法,這就要看你隨機應變啦(具體實現); 模板方法模式:模板方法模式准備一個抽象類,將部分邏輯以具體方法以及具體構造子的形式實現,然後聲明一些抽象方法來迫使子類實現剩餘的邏輯。不同的子類可以以不同的方式實現這些抽象方法,從而對剩餘的邏輯有不同的實現。先制定一個頂級邏輯框架,而將邏輯的細節留給具體的子類去實現。

23、VISITOR?情人節到了,要給每個MM送一束鮮花和一張卡片,可是每個MM送的花都要針對她個人的特點,每張卡片也要根據個人的特點來挑,我一個人哪搞得清楚,還是找花店老闆和禮品店老闆做一下Visitor,讓花店老闆根據MM的特點選一束花,讓禮品店老闆也根據每個人特點選一張卡,這樣就輕松多了; 訪問者模式:訪問者模式的目的是封裝一些施加於某種數據結構元素之上的操作。一旦這些操作需要修改的話,接受這個操作的數據結構可以保持不變。訪問者模式適用於數據結構相對未定的系統,它把數據結構和作用於結構上的操作之間的耦合解脫開,使得操作集合可以相對自由的演化。訪問者模式使得增加新的操作變的很容易,就是增加一個新的訪問者類。訪問者模式將有關的行為集中到一個訪問者對象中,而不是分散到一個個的節點類中。當使用訪問者模式時,要將盡可能多的對象瀏覽邏輯放在訪問者類中,而不是放到它的子類中。訪問者模式可以跨過幾個類的等級結構訪問屬於不同的等級結構的成員類。

Ⅳ java怎樣打開

java不能直接打開,你可以進入命令行模式或者使用ide運行java代碼。

使用命令行模式運行java程序。

  1. win + R,輸入cmd,然後輸入java和javac,確保java已經成功安裝。

拓展資料


Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 。



Ⅵ java中的設計模式如何分類

設計模式:模式是一種問題的解決思路,它已經適用於一個實踐環境。並且可以適用於其他環境。

設計模式的分類:分布式編程模式,用戶界面模式,數據模型模式三大類。

設計模式的作用:設計的重用;
為設計提供共同的詞彙,每個模式名就是一個設計詞彙,其概念使得程序員的交流變得方便;
在開發文檔中採用模式詞彙可以讓其他人更容易理解你的想法。

GoF設計模式的分類:
根據目的准則分類:
1. 創建型:creational 與對象的創建有關。
2. 結構型:Structural 處理類或對象之間的組合。
3. 行為型:behavioral 描述類或對象如何交互及如何分配職責。

創建型模式

1.抽象工廠模式 AbstractFactory
2.建造者模式 Builder
3.工廠方法模式 Factory Method
4.原型模式 Prototype
5.單例模式 Singleton

結構型模式

1.適配器模式 Adapter
2.橋接模式 Bridge
3.組合模式 Composite
4.裝飾模式 Decorator
5.外觀模式 Facade
6.享元模式 Flyweight
7.代理模式 Proxy

行為模式

1.職責鏈模式 Chain of Responsibility
2.命令模式 Command
3.解釋器模式 Interpreter
4.迭代器模式 Iterator
5.中介者模式 Mediator
6.備忘錄模式 Memento
7.觀察者模式 Observer
8.狀態模式 State
9.策略模式 Strategy
10.模板方法模式 Template Method
11.訪問者模式 Visitor

其他看參考資料

Ⅶ java如何進入命令行模式

在windows的開始裡面找到運行,輸入cmd然後進入黑窗口,輸入java回車就可以了,如果有反應就可以了,如果沒反應說沒有這個命令說明你的java環境沒有配好

熱點內容
順序表是線性表的什麼存儲結構 發布:2024-04-23 16:32:28 瀏覽:454
腳本刷皮膚 發布:2024-04-23 16:12:25 瀏覽:858
共享一個ip伺服器 發布:2024-04-23 15:46:26 瀏覽:142
如何打開好萊客密碼鎖 發布:2024-04-23 15:46:22 瀏覽:162
我的世界演戲伺服器房間號 發布:2024-04-23 15:44:11 瀏覽:84
雲伺服器的帶寬有用嗎 發布:2024-04-23 15:39:10 瀏覽:124
老款安卓平板玩吃雞反應慢怎麼辦 發布:2024-04-23 15:20:17 瀏覽:571
小程序全套源碼 發布:2024-04-23 15:07:58 瀏覽:716
伺服器業務ip地址怎麼配 發布:2024-04-23 15:03:05 瀏覽:990
銅排折彎最簡單的演算法 發布:2024-04-23 14:48:53 瀏覽:23