Java編輯器BlueJ是一個(gè)集成開(kāi)發(fā)環(huán)境(IDE)的Java編程語(yǔ)言,主要用于教育目的,也適合于小規(guī)模的軟件開(kāi)發(fā)。它運(yùn)行在JDK(Java開(kāi)發(fā)工具包)的幫助BlueJ開(kāi)發(fā)支持學(xué)習(xí)和教學(xué)面向?qū)ο蟮某绦蛟O(shè)計(jì),其設(shè)計(jì)不同于其他開(kāi)發(fā)環(huán)境的結(jié)果。主屏幕上顯示正在開(kāi)發(fā)的應(yīng)用程序的類(lèi)結(jié)構(gòu)(在UML如圖),和對(duì)象可以交互地創(chuàng)建和測(cè)試。這種互動(dòng)設(shè)施,結(jié)合一個(gè)干凈的,簡(jiǎn)單的用戶(hù)界面,可以方便的實(shí)驗(yàn)對(duì)象在發(fā)展。面向?qū)ο蟮母拍睿ǚ诸?lèi),目標(biāo)通過(guò)交流,方法調(diào)用)是視覺(jué)和界面交互設(shè)計(jì)中的表現(xiàn)。
主要特點(diǎn):
簡(jiǎn)約
BlueJ有故意更小更簡(jiǎn)單的界面比像NetBeans或Eclipse的職業(yè)環(huán)境。這讓初學(xué)者上手比較快,而不被淹沒(méi)。
教學(xué)設(shè)計(jì)
BlueJ是故意設(shè)計(jì)的頭腦好學(xué)。有一種流行的教材設(shè)計(jì)入門(mén)教學(xué)的大學(xué)課程與BlueJ,和一個(gè)完整的教學(xué)資源網(wǎng)站。
互動(dòng)
BlueJ允許你交互的對(duì)象。你可以檢查他們的值,調(diào)用方法上,更把它們作為參數(shù)。你也可以直接調(diào)用Java表達(dá)式?jīng)]有編譯。因此,BlueJ是一個(gè)功能強(qiáng)大的圖形殼/更換對(duì)于Java。
便攜式
BlueJ的運(yùn)行在Windows,MAC OS X,Linux等平臺(tái)上運(yùn)行的Java。它也可以運(yùn)行從USB棒安裝。
成熟
BlueJ是超過(guò)十五歲,但仍然是一個(gè)全職的團(tuán)隊(duì)支持和更新。我們的目標(biāo)是所有的技術(shù)支持請(qǐng)求,在一個(gè)工作日內(nèi)回復(fù)。
創(chuàng)新
BlueJ有幾個(gè)特點(diǎn)沒(méi)有見(jiàn)過(guò)其他IDE。它的對(duì)象和范圍上,碼墊,著色都原BlueJ的特點(diǎn)。
功能和截圖
BlueJ的編輯功能獨(dú)特的范圍突出,每個(gè)代碼塊的背景色讓你直觀地瀏覽代碼更快。它也有助于發(fā)現(xiàn)錯(cuò)誤的大括號(hào)。
對(duì)象可以檢查運(yùn)行程序時(shí)。領(lǐng)域的內(nèi)容顯示幫助理解和調(diào)試。
以及允許對(duì)象檢查程序運(yùn)行時(shí),可以動(dòng)態(tài)創(chuàng)建的對(duì)象,他們的方法可以被調(diào)用。
你也可以直接調(diào)用Java代碼,無(wú)需編譯,只需鍵入它。結(jié)果打印出來(lái),然后就可以 檢查,操縱,或作為參數(shù)傳遞給另一個(gè)方法調(diào)用。