Monday, May 7, 2018

Web-base java IDE, regardless platform of your phone

前面分別介紹了在兩大手機平台上練習Java的App,雖然方便總還是需要安裝,有沒有一個真正可以跨平台又免安裝的solution呢?今天介紹給大家的是雲端IDE,是的你沒看錯,用網頁瀏覽器就可以練習Java,所以不論是在家裡、在學校、在公車上,不管是用Android手機、iPhone、Windows7、Windows8、筆電、桌機還是MBP,只要有了Google Chrome或任何網頁瀏覽器就可以隨時隨地練習Java囉!

第一個介紹的是Online Java Compiler (無法Run Configuration給參數也無法互動式鍵盤輸入)
它的用法非常簡單直覺,中間的紅框就是程式碼的所在,直接在下面的黑色部分撰寫、修改原始碼即可,左邊紅框(Excute)則是執行,程式碼寫完就點一下它,執行的結果則會顯示在右邊的Result下面,但是這個幼幼班只能拿來練習簡單的程式,如果想要import其它Library或Run Configuration好像會有問題,至少我試不出來,但它的介面簡單明瞭,拿來練習簡單的題目應該夠用了。

第二個介紹的是IDEone (可以Scanner,無法Run Configuration傳參數)
IDEone支援超多不同的程式語言,範例裡有一行註解需要注意,意思是說除非Class Name為Main,否則請別設成Public,然後下面有一個Enter input (stdin)的地方是輸入Scanner的地方,但是它不支援傳入main的args參數,編輯完直接按右下綠色的Run即可執行看結果。

第三個是Online Java IDE (javac 1.8.0_151) (可以Run Configuration傳參數,無法Scanner)
Online Java IDE允許把Class設為Public,而且在執行時傳入args參數,但是互動式的輸入有點問題,或者我試不出來,紅色底線那行就是說明如果要傳參數可以在下面的Command line argument的地方輸入,執行程式很簡單,點COMPILE&EXECUTE那個按鈕就可以囉。

第四個是Codiva,不是巧克力Godiva啊
Codiva可以拿來練習C/C++以及Java,直接點最明顯的Start Coding Now橘色按鈕會請你註冊新帳號(免費)然後就可以開始建立Project、建立Class開始寫程式,如果不想註冊也可以點下方紅框處的Try Without Login,點進去就可以直接開始Coding。
最左邊的紅框是完整的檔案路徑結構,和老師上課教的會比較可以對照,而且可以同時存在多個不同的原始檔,右上的紅框就是執行,結果則是顯示在最底下的紅框處。

No comments:

Post a Comment