1. 程式人生 > 實用技巧 >java與UML-1-工欲善其事必先利其器

java與UML-1-工欲善其事必先利其器

眾所周知,Java是世界上最流行的語言,其特性:解釋型語言,面向物件等,在開發中,軟體工程的思想,將重於語言的應用。在我之前的學習中,走了很多的彎路,看到的每一本書,要麼是Java開發的,要麼是軟體工程的,沒有兩者結合起來的,其實兩者結合的教學,將更有助於我們理解java語言,尤其是其全面面向物件的思想。

我們需要注意的是:面向物件,是一種思想,類似我們接觸過的哲學。是一種高大上的東西,Java是根據這一思想而開發的一種程式語言,事實上,網路上所有的書籍,很少講到面向物件,基本講面向物件都是基於某種語言的,語言是第一位的,面向物件只是穿插在裡面,這樣,讓我們成千上萬的讀者,都不能很好的理解面向物件,可能說起來面嚮物件語言頭頭是道,但是具體到面向物件要是不能結合一種語言解說,自己都不能說的清。當然,從事開發幾年後,可能也能慢慢感受到面向物件思想了。

本次我寫這篇部落格將以面向物件思想為主線,通過UML軟體工程的方法,將java語言介紹在其中。從本部落格中,您將學到面向物件思想,軟體工程尤其是UML圖的應用,以及java語言開發。


所謂“工欲善其事,必先利其器”,那麼首先我將介紹三種開發工具的安裝。開發工具包請到我的百度網盤裡下載:連結:http://pan.baidu.com/s/1hrY5n1M 密碼:8whc

1、JDK 8,jdk是java開發工具包,之所以用版本8,是因為將來使用Eclipse neno只支援jdk 8。但是,在將來很長一段時間,我將使用文字編輯器來進行講解,因此,哪個版本都可以,當然,為了未來方便,直接裝jdk 8,就好了。

######jdk的安裝,下載安裝包,全部按“下一步”預設安裝即可。

環境變數的配置:


JAVA_HOME:C:\Program Files\Java\jdk1.8.0_111

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\rt.jar;

Path:%JAVA_HOME%\bin;

2、Rational Rose ,UML設計工具,IBM公司出產,在UML各種工具中,獨領風騷。

i.解壓Rational Rose,

ii.重新命名,將.bin檔案,更改為.cue檔案。

iii.下載DAEMONToolsLite_3987.rar,解壓,雙擊 DTLite.exe執行

iv.點選快速裝載,選擇已經解壓並重命名的:

[IBM軟體系列].IBM.Rational.Rose.Enterprise.v7.0-TFTISO.cue檔案。

v.開啟“計算機”,就可以看到已經裝載好的虛擬光碟,雙擊執行,就可以進行安裝了。

注意:在開啟Ration Rose的時候,不需要選擇語言,直接點選“cancle”就可以了。

3、文字編輯器,EditPlus後者NotePad++。

本文我將使用NotePad plus ,直接百度,下載安裝就可以了。

***1、JDK安裝圖解以及java環境變數的配置

圖解如下圖:

wKiom1gqzebBlnJoAAA9WB6e73c591.png-wh_50

wKioL1gqzebBHUhmAABSxP0_xGQ914.png-wh_50

wKiom1gqzefBoOVKAAA5NCxyF_8388.png-wh_50

wKioL1gqzeeD0VmEAAA44slKQPI411.png-wh_50


***JAVA環境變數的配置:


wKiom1gq0kKx6z-OAAB3oi57P08910.png-wh_50

wKioL1gq0kKwvGXIAABLqdF1JPk158.png-wh_50

wKiom1gq0kLwqF5_AABEazCzydE030.png-wh_50

wKioL1gq0kLxm4mRAAAk4txZ-Iw444.png-wh_50

wKiom1gq0kOC8SE3AAAStTiGGVQ594.png-wh_50

JAVA_HOME的變數值就是jdk的安裝路徑,在上面jdk安裝圖片中已經用紅框標註。

wKioL1gq0kPh53e5AAAjljIoKCs996.png-wh_50

wKiom1gq0kOgbd8mAAANZ3PMZAs200.png-wh_50

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\rt.jar;

wKioL1gq0kPj8faFAAAhPW1IRYw953.png-wh_50

wKiom1gq0kThwFmUAAAWK13t2pQ022.png-wh_50


***2、Rational Rose安裝圖解。

wKioL1gq2EjxApqUAACNhO5r33Y217.png-wh_50

wKioL1gq2EjhYPHRAABIxJsoIlM325.png-wh_50

wKiom1gq2EmQJl6mAACEvFYokgg259.png-wh_50

wKioL1gq2EmR1mJSAAAiNjjj6FQ346.png-wh_50

wKiom1gq2EmQ-a-lAAAZJkKVYv4259.png-wh_50

wKiom1gq2EzQCPKSAAAsG_k-U7A812.png-wh_50

wKioL1gq2E7B6duDAAKO02CsaVY707.png-wh_50

wKiom1gq2E7AbP9lAADCGILk75E813.png-wh_50

wKioL1gq2E-xxoI3AAA78gK2zOk193.png-wh_50

***3、NotePad plus安裝

wKiom1gqzkXhp6SiAAV1eDNwDrk483.png-wh_50

轉載於:https://blog.51cto.com/sunshine2624/1873162