⑴ 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操作比较频繁,其实可以尝试把机器硬盘升级为固态硬盘
我大致能想到这几点,欢迎大家补充,谢谢