java开发一般用什么开发工具啊

在Java开发过程中,一些必要的工具使用是非常重要的,综合了一些学习资料,总结了一下,大家可以参考!

一、Editplus
EditPlus是功能很全面的文本、HTML、程序源代码编辑器。默认的支持HTML、ASP、Perl、C/C++、CSS、PHP、Java、javascript和VBScript的语法着色。通过定制语法文件还可以扩展到其他程序语言。可以在Tools菜单的ConfigureUserTools菜单项配置用户工具,类似于UltraEdit的配置,配置好Java的编译器Javac和解释器Java后,通过EditPlus的菜单可以直接编译执行Java程序。
二、UltraEdit
UltraEdit是一个功能强大的文本、HTML、程序源代码编辑器。作为源代码编辑器,它的默认配置可以对C/C++,VB,HTML,Java和Perl进行语法着色。用它设计Java程序时,可以对Java的关键词进行识别并着色,方便了Java程序设计。它具有完备的复制、粘贴、剪切、查找、替换、格式控制等编辑功能。可以在Advanced菜单的ToolConfiguration菜单项配置好Java的编译器Javac和解释器Java,直接编译运行Java程序。
三、Eclipse
Eclipse是著名的跨平台的自由集成开发环境(IDE)。主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++、PHP、Python等语言的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。
四、Jcreator
Jcreator是一个用于Java程序设计的集成开发环境,具有编辑、调试、运行Java程序的功能。这个软件比较小巧,对硬件要求不是很高,完全用C++写的,速度快、效率高。具有语法着色、代码参数提示、工程向导、代码自动完成、类向导等功能。先进次启动时提示设置JavaJDK主目录及JDKJavaDoc目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDKHelp。但目前这个版本对中文支持性不好。
五、IntelliJ IDEA
IntelliJ IDEA是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上非常棒的IDE。它提供了一系列实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit,SVN和Git集成,非平行的编码检查和创新的GUI设计器。
IDEA把Java开发人员从一些耗时的常规工作中解放出来,显著地提高了开发效率。具有运行更快速,生成更好的代码;持续的重新设计和日常编码变得更加简易,与其它工具的完美集成;很高的性价比等特点。IntelliJ IDEA以前是收费软件,不过在2009年以后就开始推出了免费的社区开源版本。不过商用还是需要收费的。

  • java杞欢寮鍙鍙互鐢ㄥ摢浜杞欢?
    绛旓細-IntelliJIDEA锛氱敱JetBrains鍏徃寮鍙戠殑鍟嗕笟IDE锛屾彁渚涘己澶х殑鏅鸿兘浠g爜缂栬緫鍜屽垎鏋愬姛鑳斤紝骞垮彈Java寮鍙戣呮杩庛-NetBeans锛氬紑婧愮殑IDE锛屾敮鎸佸绉嶇紪绋嬭瑷锛屽寘鎷琂ava銆傚叿鏈夌洿瑙傜殑鐢ㄦ埛鐣岄潰鍜屼赴瀵岀殑鍔熻兘銆2.鏋勫缓宸ュ叿锛-ApacheMaven锛氱敤浜庨」鐩鐞嗗拰鏋勫缓鐨勫伐鍏凤紝鑳藉鑷姩鍖栭」鐩瀯寤鸿繃绋嬶紝绠$悊渚濊禆鍏崇郴銆-Gradle锛氬彟涓绉嶅父鐢...
  • Java缂栫▼杞欢 鏄鐢ㄤ粈涔杞欢寮鍙鐨?
    绛旓細2. IntelliJ IDEA锛欼ntelliJ IDEA鏄竴娆剧煡鍚嶇殑鍟嗕笟鍖朖ava寮鍙戝伐鍏凤紝鐢盝etBrains寮鍙戙傚畠鍏锋湁鏅鸿兘浠g爜缂栬緫銆佷唬鐮佸垎鏋愩侀噸鏋勭瓑鍔熻兘锛岃兘澶熸彁楂樺紑鍙戞晥鐜囧拰浠g爜璐ㄩ噺銆3. NetBeans锛歂etBeans鏄彟涓娆惧紑婧愮殑Java寮鍙戝伐鍏凤紝瀹冩彁渚涗簡鍏ㄩ潰鐨勫紑鍙戠幆澧冨拰宸ュ叿锛屾敮鎸丣ava銆丠TML5銆丳HP銆丆/C++绛夊绉嶇紪绋嬭瑷銆侼etBeans鍏锋湁寮...
  • java杞欢寮鍙鍙互鐢ㄥ摢浜杞欢?
    绛旓細IntelliJIDEA锛欼ntelliJIDEA鏄竴娆剧敱JetBrains鍏徃寮鍙戠殑鍟嗕笟IDE锛屼篃鏀寔Java寮鍙戙傚畠琚涓烘槸涓绉嶅姛鑳藉己澶т笖鏅鸿兘鐨処DE銆侼etBeans锛歂etBeans鏄竴涓紑婧愮殑IDE锛屾敮鎸丣ava銆丣avaScript銆丠TML5绛夊绉嶇紪绋嬭瑷銆傚畠鎻愪緵浜嗕赴瀵岀殑宸ュ叿鍜屾彃浠躲侸Developer锛欽Developer鏄敱Oracle鎻愪緵鐨勪竴娆惧厤璐圭殑IDE锛屼富瑕佺敤浜嶫avaEE锛圗nterpris...
  • java寮鍙戜竴鑸敤浠涔堝紑鍙戝伐鍏鍟
    绛旓細IntelliJ IDEA鏄竴娆剧患鍚堢殑Java 缂栫▼鐜锛岃璁稿寮鍙戜汉鍛樺拰琛屼笟涓撳瑾変负甯傚満涓婇潪甯告鐨処DE銆傚畠鎻愪緵浜嗕竴绯诲垪瀹炵敤鐨勭殑宸ュ叿缁勫悎锛氭櫤鑳界紪鐮佽緟鍔╁拰鑷姩鎺у埗锛屾敮鎸丣2EE锛孉nt锛孞Unit锛孲VN鍜孏it闆嗘垚锛岄潪骞宠鐨勭紪鐮佹鏌ュ拰鍒涙柊鐨凣UI璁捐鍣ㄣ侷DEA鎶奐ava寮鍙戜汉鍛樹粠涓浜涜楁椂鐨勫父瑙勫伐浣滀腑瑙f斁鍑烘潵锛屾樉钁楀湴鎻愰珮浜嗗紑鍙戞晥鐜囥傚叿...
  • Java涓甯哥敤鐨寮鍙戝伐鍏鏈鍝簺?
    绛旓細DEA鏄笟鍐呰璁や负鏈濂界殑Java寮鍙戝伐鍏蜂箣涓銆備綔涓轰竴娆剧患鍚堢殑Java缂栫▼鐜锛孖DEA鎻愪緵浜嗕竴绯诲垪鍏锋湁瀹炵敤鎬х殑宸ュ叿缁勫悎锛屽彲鏀寔Ant銆丟IT銆丣Unit銆丣2EE銆丼VN绛夐泦鎴愶紝杩樺彲浠ュ疄鐜版櫤鑳界紪鐮佽緟鍔┿佽嚜鍔ㄦ帶鍒躲備粠寮鍙戞晥鐜囧拰杩愯閫熷害鏂归潰鏉ヨ锛孖DEA瀹岀編鐨勫皢Java绋嬪簭鍛樹粠璐逛簨鑰楀姏鐨勫父瑙勫伐浣滀腑瑙f斁鍑烘潵銆備笁銆丟it 浣滀负涓娆惧厤璐广...
  • Java绋嬪簭鍛樺父鐢ㄧ殑寮鍙戝伐鍏鏈鍝簺?
    绛旓細涓銆丼erviceLoader-鍔犺浇鏈嶅姟 Java寮鍙戜汉鍛橀氬父甯屾湜鍖哄垎浣跨敤浠涔鍜屽垱寤轰粈涔堬紝澶╅氳嫅java璇剧▼鍩硅鏈烘瀯鍙戠幇閫氬父鏄氳繃鍒涘缓涓涓弿杩扮粍浠舵搷浣滅殑鎺ュ彛鍜屼娇鐢ㄦ煇绉嶄腑浠嬪垱寤虹粍浠跺疄渚嬨備簩銆丼Canner 鏃犳暟鐨Java寮鍙戝伐鍏鍙互甯姪鎮ㄦ瀯寤鸿В鏋愬櫒锛岃澶氬嚱鏁拌瑷宸茬粡鎴愬姛鍦版瀯寤鸿В鏋愬櫒搴擄紙瑙f瀽鍣ㄩ夋嫨鍣級銆備絾鏄紝濡傛灉鎮ㄦ兂瑙f瀽閫楀彿鍒嗛殧...
  • java寮鍙戝伐鍏鏈鍝簺
    绛旓細java寮鍙戝父鐢ㄧ殑杞欢宸ュ叿1銆IntelliJ IDEA IntelliJ IDEA鏄痡ava缂栫▼璇█寮鍙戠殑闆嗘垚鐜锛屽湪涓氱晫琚叕璁や负鏈濂界殑java寮鍙戝伐鍏蜂箣涓锛屽挨鍏跺湪鍙兘浠g爜鍔╂墜銆佺爜鑷姩鎻愮ず銆侀噸鏋勩丣2EE鏀寔銆佸悇绫荤増鏈伐鍏风瓑锛孞Unit銆丆VS鏁村悎銆備唬鐮佸垎鏋愶紝鍒涙柊鐨凣UI璁捐鏂归潰鐨勫姛鑳藉彲浠ヨ鏄秴绫荤殑 2銆丯avicat Navicat鏄竴濂楀揩閫熴佸彲闈犲苟涓旇繕...
  • Java杞欢寮鍙戠殑杞欢鐜鍜寮鍙戝伐鍏鍒嗗埆鏄浠涔?
    绛旓細-JavaDevelopmentKit(JDK)锛欽DK鏄Java寮鍙鐨勬牳蹇冪粍浠讹紝鍖呮嫭Java缂栬瘧鍣ㄣ佽繍琛屾椂鐜鍜寮鍙戝伐鍏銆傛偍闇瑕佸畨瑁呭悎閫傜増鏈殑JDK锛屼互渚跨紪璇戝拰杩愯Java浠g爜銆-鎿嶄綔绯荤粺锛欽ava鍙互鍦ㄥ涓搷浣滅郴缁熶笂杩愯锛屽寘鎷琖indows銆丮acOS鍜孡inux绛夈2.寮鍙戝伐鍏凤細-闆嗘垚寮鍙戠幆澧(IDE)锛氫娇鐢↖DE鍙互鎻愪緵涓板瘜鐨勫姛鑳藉拰宸ュ叿锛屽姞蹇紑鍙戦熷害骞...
  • Java 甯哥敤鐨寮鍙戝伐鍏鏈鍝簺?
    绛旓細Lombok鐨勯瓍鍔: Lombok鏄Java寮鍙鑰呬笉鍙垨缂虹殑绁炲櫒锛屽畠閫氳繃缂栬瘧鏃舵敞瑙o紝鑷姩鐢熸垚getter銆乻etter銆丅uilder銆佹棩蹇楀拰Data娉ㄨВ锛屽ぇ澶х畝鍖栦簡浠g爜缂栧啓锛岃绋嬪簭鍛樹笓娉ㄤ簬涓氬姟閫昏緫銆侸SON澶勭悊搴: 鍦ㄥ鐞咼SON鏁版嵁鏃讹紝Fastjson銆丟son鍜孞ackson閮芥槸甯哥敤鐨勯夐」銆侳astjson鏄撶敤锛屼絾鐗堟湰鏇存柊棰戠箒锛岄渶鍏虫敞瀹夊叏闂銆侽kHttp鍒欎互鍏跺湪...
  • Java鍚庣寮鍙戝父鐢ㄧ殑13娆寮鍙戝伐鍏,鎺ㄨ崘!
    绛旓細IDEA</锛屼綔涓篔ava寮鍙戠殑棣栭夌鍣紝瀹冪殑鍔熻兘寮哄ぇ涓斿叏闈紝鏅鸿兘浠g爜鍔╂墜銆佺簿纭殑浠g爜鎻愮ず銆侀噸鏋勬敮鎸併佺増鏈帶鍒跺拰寮哄ぇ鐨勮皟璇曞伐鍏凤紝鏃犵枒涓哄紑鍙戣呮彁渚涗簡鏃犱笌浼︽瘮鐨勫紑鍙戜綋楠屻傛棤璁烘槸浠g爜缂栧啓杩樻槸椤圭洰绠$悊锛屽畠閮借兘杞绘澗鑳滀换銆Eclipse鍑熷叾澶氳瑷鏀寔鍜屼赴瀵岀殑鎻掍欢鐢熸佺郴缁燂紝涓哄紑鍙戣呮彁渚涗簡鏋佸ぇ鐨勭伒娲绘с傛棤璁烘槸Java...
  • 扩展阅读:自己怎么开发app软件 ... c++一般用来开发什么 ... 为什么都不建议java转测试 ... java开发具体做什么 ... 学java一般能干什么 ... 用java开发app开发教程 ... java入门网站 ... java适合做什么开发 ... java一般用什么软件编写 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网