⑴ java鍜孋/C 緙栬瘧鍣ㄦ帹鑽
鎺ㄨ崘浣跨敤Eclipse鍜孖ntelliJ IDEA銆丟CC鍜孋lang銆
Eclipse鏄涓嬈懼箍娉涗嬌鐢ㄧ殑Java闆嗘垚寮鍙戠幆澧冿紙IDE錛夛紝瀹冨叿鏈夊己澶х殑緙栬瘧鍜岃皟璇曞姛鑳斤紝浠ュ強瀵笿ava璇璦鐗規х殑鑹濂芥敮鎸併侲clipse鎷ユ湁涓板瘜鐨勬彃浠剁敓鎬佺郴緇燂紝鍙浠ユ牴鎹闇瑕佽繘琛屽畾鍒跺拰鎵╁睍銆傚洜姝わ紝鏃犺烘槸鍒濆﹁呰繕鏄緇忛獙涓板瘜鐨勫紑鍙戣咃紝Eclipse閮芥槸涓涓鍊煎緱鎺ㄨ崘鐨凧ava緙栬瘧鍣ㄣ
IntelliJ IDEA鏄涓嬈懼姛鑳藉己澶х殑Java IDE錛屾彁渚涗簡鏅鴻兘浠g爜緙栬緫銆侀噸鏋勩佽皟璇曞拰鍒嗘瀽絳夊姛鑳姐傚畠鍏鋒湁鍑鴻壊鐨勬櫤鑳芥彁紺哄拰浠g爜瀹屾垚鍔熻兘錛岃兘澶熸彁鍗囩紪鐮佹晥鐜囥侷ntelliJ IDEA榪橀泦鎴愪簡璁稿氱幇浠e寲寮鍙戝伐鍏鳳紝濡傜増鏈鎺у埗鍜屾祴璇曟嗘灦錛屼嬌寰楀畠鎴愪負涓嬈鵑潪甯稿叏闈㈢殑Java緙栬瘧鍣ㄣ
GCC錛圙NU Compiler Collection錛夋槸涓嬈懼箍娉涗嬌鐢ㄧ殑寮婧怌/C++緙栬瘧鍣錛屾敮鎸佸氱嶅鉤鍙板拰鎿嶄綔緋葷粺銆侴CC鍏鋒湁浼樼鐨勪紭鍖栧姛鑳藉拰涓板瘜鐨勮瘖鏂淇℃伅錛岃兘澶熷府鍔╁紑鍙戣呮彁鍗囦唬鐮佹ц兘騫跺畾浣嶉棶棰樸傛ゅ栵紝GCC榪樻敮鎸佽稿氭墿灞曞拰璇璦鐗規э紝浣垮緱瀹冩垚涓篊/C++寮鍙戣呯殑棣栭夌紪璇戝櫒銆
Clang鏄涓嬈劇幇浠e寲鐨凜/C++緙栬瘧鍣錛屼互鍏跺嚭鑹茬殑鎬ц兘鍜岄敊璇璇婃柇鑳藉姏鑰岄椈鍚嶃侰lang鍏鋒湁蹇閫熺殑緙栬瘧閫熷害鍜岀簿紜鐨勯敊璇鎻愮ず錛岃兘澶熸彁鍗囧紑鍙戞晥鐜囥傛ゅ栵紝Clang榪樻敮鎸佽稿氬厛榪涚殑璇璦鐗規у拰宸ュ叿閾撅紝浣垮緱瀹冩垚涓篊/C++寮鍙戣呯殑鍙︿竴涓浼樼閫夋嫨銆
緇間笂鎵榪幫紝閽堝笿ava鍜孋/C++緙栬瘧鍣ㄦ帹鑽愶紝鎴戝垎鍒鎺ㄨ崘浜咵clipse鍜孖ntelliJ IDEA浠ュ強GCC鍜孋lang銆傝繖浜涚紪璇戝櫒鍦ㄤ笉鍚岀殑鏂歸潰閮藉叿鏈変紭縐鐨勮〃鐜板拰鐗圭偣錛岃兘澶熸牴鎹寮鍙戣呯殑闇奼傚拰鍋忓ソ榪涜岄夋嫨銆
⑵ idea要開啟自動編譯有什麼好處
1、工作效率方面。idea開啟自動編譯當你改動代碼之後,idea會自動把你的java文件編譯成class文件,修改的也一樣,自動會更新,省下了大量的工作時間。
2、正確性方面。軟體自動編譯保證了成果的正確性,避免因錯誤導致的返工。
⑶ 初學者JAVA程序員怎樣快速提升自己技術
一、提升對java技術的思考
很多人口裡嚷著要提升java技術,行動也有,但就是不奏效,是怎麼回事呢?因為行動前沒有好好的思考,比如老是盯著已經掌握熟練的java技術練習,你為什麼不考慮多練練你不熟習的java技術呢?那麼應該思考些什麼關於java技術的問題呢?
1、這個技術能解決什麼問題(why)
2、比較適合在哪些場景應用(where+when)
3、這個技術跟我已經掌握的哪個知識或技能類似,有什麼差別、有什麼特點、有什麼優點和缺點(what)
4、了解前面的問題後,你在開始考慮提升java技術那麼效果會比較好。
二、善於模仿,把他人的變成你的
你的代碼剛開始是怎麼學會的呢?不外乎模仿,但是模仿也有訣竅,有的人模仿的快,有的人模仿的慢。時常強調,多去看看其他人的代碼是怎麼編寫的,你可以從其他人的代碼中模仿出很多的東西,甚至你可以嘗試去修改其他人的代碼,讓它跟你的想法更加接近,看看你下次是不是可以這樣做,看看學習效率有沒有提高或者變得簡單,長此以往,你的java技術一定會有質的提升。
⑷ 使用IDEA開發,做單步調試速度巨慢,何解
我覺得運行慢的問題從四個方面講吧:
1、是否給IDEA分配了足夠的內存空間
2、是否對IDEA的Setting做過相關優化
3、IDEA的項目緩存如「.IntelliJIdea90」目錄是否和你的項目在同一個磁碟,因為默認IDEA會放到C盤,如果你項目工程在D盤,那麼創建、讀取、重建索引往往是文件和讀取,這里建議IDEA的安裝目錄、項目目錄、和索引緩存目錄放在同一個磁碟。
4、IDEA對IO操作比較頻繁,其實可以嘗試把機器硬碟升級為固態硬碟
我大致能想到這幾點,歡迎大家補充,謝謝