官术网_书友最值得收藏!

1.3 Java開發(fā)環(huán)境簡(jiǎn)介

要想學(xué)好一門編程語言,選擇一個(gè)好的開發(fā)環(huán)境非常重要。JDK是“Java Development Kit(Java開發(fā)工具包)”的縮寫,由Sun公司開發(fā),是Java的基本開發(fā)環(huán)境。JDK可以從www.oracle.com網(wǎng)站上免費(fèi)下載,或從其他相關(guān)的網(wǎng)站中取得。Java 1.2之后的版本更名為J2SDK(Java2 Software Development Kit),不過大部分人仍沿用JDK來稱呼。

JDK包括了Java運(yùn)行環(huán)境JRE(Java Runtime Environment)、Java工具和Java基礎(chǔ)類庫。其核心Java API是一些預(yù)定義的類庫,包括一些重要的語言結(jié)構(gòu)以及基本圖形、網(wǎng)絡(luò)和文件I/O,開發(fā)人員通過這些類來訪問Java語言的功能。

在成功下載和安裝JDK后,就可在JDK的安裝目錄下編譯和運(yùn)行Java程序。但如果要在其他的路徑下編譯和運(yùn)行Java程序,就需要設(shè)置環(huán)境變量path和classpath。具體操作見本章綜合實(shí)訓(xùn)的實(shí)訓(xùn)1。

安裝完JDK后,在JDK的安裝目錄下的bin文件夾中,可以找到多個(gè)開發(fā)工具運(yùn)行文件,簡(jiǎn)單介紹如下:

·javac:Java編譯器,用來將Java原始文件轉(zhuǎn)成字節(jié)碼。

·java:Java解析器,運(yùn)行擴(kuò)展名為.class的Java程序。

·javadoc:Java幫助文件管理器。此工具可產(chǎn)生HTML格式的API幫助文件。

·appletviewer:Java Applet查看器。查看內(nèi)部包含Applet路徑的HTML網(wǎng)頁,如果HTML網(wǎng)頁中沒有包含Applet路徑,則該查看器將沒有反應(yīng)。

Java源程序文件是純文本文件,可以用Windows自帶的“記事本”程序進(jìn)行編輯,也可以用TextPad、Microsoft Word等常用工具編輯,編輯后將其另存為擴(kuò)展名為.java的文件,然后用JDK中提供的幾種簡(jiǎn)單工具進(jìn)行編譯、運(yùn)行及程序的調(diào)試。

除了JDK這種最基本的開發(fā)環(huán)境之外,還有許多第三方團(tuán)隊(duì)開發(fā)了一些綜合性開發(fā)環(huán)境(Integrated Developed Enviroment,IDE),提供圖形操作的界面,但這些IDE都是架構(gòu)在JDK上的。

以下是一些流行的綜合開發(fā)環(huán)境工具:

·JBuilder(Borland公司);

·VisualCafe(Symantec公司);

·Oracle Jdeveloper(Oracle公司);

·Visual Age(IBM公司);

·JCreator(Xinox公司);

·Eclipse(eclipse.org協(xié)會(huì))。

就筆者的經(jīng)驗(yàn),推薦使用JCreator,它的優(yōu)點(diǎn)是免費(fèi)使用,所占資源少,并且適合初學(xué)者。JCreator的下載、安裝及簡(jiǎn)單使用可以參考本章綜合實(shí)訓(xùn)的實(shí)訓(xùn)3和實(shí)訓(xùn)4。

主站蜘蛛池模板: 伊吾县| 汾西县| 岢岚县| 克拉玛依市| 游戏| 元阳县| 黄石市| 彩票| 峨眉山市| 浙江省| 东兰县| 长阳| 洛宁县| 拜城县| 隆尧县| 云霄县| 会泽县| 乐都县| 象山县| 台北县| 泰安市| 陆川县| 遂昌县| 县级市| 澎湖县| 托克托县| 齐河县| 泰宁县| 松滋市| 鄱阳县| 灵台县| 衡山县| 威远县| 商城县| 屯门区| 八宿县| 龙门县| 上杭县| 肃南| 册亨县| 永城市|