[問題] 新手用的編譯器

作者: hanknine (溪蝦歐妮醬)   2018-01-03 23:45:40
大家好
小弟我最近初學JAVA
而我在一開始的編譯器選擇就崩潰了
VS CODE 還有一些編譯器我都不會用
上來看了一下精華區發現有高人指點說用無提示的編譯器比較好
我曾經有學過VB
所用的編譯器有提示真的蠻好用的
所以想來問問大大們
如果説我想打好基礎
要用有提示的還是沒有提示的
然後可以順便推薦我安裝比較簡單的編譯器嘛QQ
我剛剛找到叫GEL的編譯器
不知道這款大家推不推薦
作者: swallowcc (guest)   2018-01-04 00:25:00
intellij 或者 eclipse 吧
作者: kniver999 (小囧)   2018-01-04 06:49:00
你指的應該是IDE?
作者: Expsun (無限燃燒)   2018-01-04 06:57:00
eclipse
作者: zephyrhymn   2018-01-04 07:36:00
我是覺得lint 之類的功能很實用,但不知道為什麼一堆人喜歡推初心者毫無功能的編輯器?個人覺得一些ide的功能就好比腳踏車的輔助輪幫助你更快更安全的寫出可以執行的code看到樓主的發文忽然有感而發...初學者在最終的時候,更多的情況是不知道怎麼開始第一步,IDE的好處是幫你簡化了起頭的難度,我是認為先求有再慢慢求好不然現在一堆新平台、新語言,求基礎而從無到有開始疊床架屋? 我是認為能做出一樣的東西,不管怎麼做到都是好辦法
作者: fayhong (恰似飛鴻踏雪泥)   2018-01-04 14:41:00
建議你用 Intellij 或 Eclipse,花點時間摸索它,這是值得的,因為 Java 許多資源,只會跟你說 Class name,不會跟你說要 import 什麼 package,不用 IDE,連老手都很難進行 Java 的開發。況且,不要相信人家跟你說什麼用 VIM、Emacs、VS Code之類的編輯器的建議,這些都叫 "文字編輯器",它們是沒有辦法判斷程式語言的語義的,Java 界有頂尖的 IDE 可用,可以直接即時修改程式語法結構,幫助你重構與優化,這是因為 IDE 有語義解讀的能力,IntelliJ 是如此,Eclipse我則太久沒用,不確定能否到很精準的程度。建議你找一套好好學好,幫助會很大。
作者: ssccg (23)   2018-01-04 14:47:00
就有些人覺得初學者用javac錯了又改改了又錯比較印象深刻吧雖然實際用IDE開發有些語法錯誤根本不會出現..
作者: v9290026 (CH)   2018-01-04 17:37:00
intelli
作者: maxsho (沉默的熊)   2018-01-04 19:35:00
如果是自學還是先用文字編輯器用過一遍再用ide,不然直接用ide反而沒有什麼幫助
作者: v420746k (Tyrone_Huang)   2018-01-05 02:16:00
To 樓上:其實我認為先用IDE(推薦eclipse)練習,等到有一定基礎再去探索、練習如何使用文字編輯器編譯你的程式。用IDE對初學者來說真的比較好上手,雖然一開始不知道編譯的過程是如何,但這些都是後面再慢慢補齊就可以了。不然新手一開始練習java連要import什麼都不知道,或者不小心漏掉一寫細節就無法編譯,挫折感也許會大增,但用IDE就可以在一開始學習的時候幫忙你注意這些細節,在執行程式前就先幫你檢查語法是否有誤,這些IDE所擁有的功能,真的是個讓新手快速入門的好選擇 :)*一些
作者: johnny94 (32767)   2018-01-05 10:27:00
intellij +1
作者: dsilver (細數遠星永唱泉水)   2018-01-05 16:34:00
jetbrans的產品,真的都不錯
作者: crowd7 (SmartPhone )   2018-01-08 23:01:00
建議先用IDE熟悉語言後. 在拿掉IDE使用把觀念補齊,不然門檻有點太高.
作者: aids61517 (奇歐巴肯)   2018-01-15 16:46:00
想當初開始學Java時,老師叫我用JCreator開始一行一行打出來,那時候快死去了,後來接觸Ecllipse發現我在學的根本不是同個東西,連import一行一行打出來根本是在搞人
作者: friendever (hi~)   2018-01-21 01:14:00
真心推intellij或eclipse,普手都讓你變神手
作者: ji394snoopy (asdf60513)   2018-02-20 20:10:00
notepad

Links booklink

Contact Us: admin [ a t ] ucptt.com