JetBrains IntelliJ IDEA Ultimate 2018.2.6 IntelliJIDEA是一種商業化銷售的Java集成開發環境(IntegratedDevelopmentEnvironment,IDE)工具軟件,由捷克軟件公司JetBrains在2001年1月時推出最初版。 IntelliJIDEA被認為是當前Java開發效率最快的IDE工具。它整合了開發過程中實用的眾多功能,幾乎可以不用鼠標可以方便的完成你要做的任何事情,最大程度的加快開發的速度。簡單而又功能強大。與其他的一些繁冗而複雜的IDE工具有鮮明的對比。 JetBrainsIntelliJIDEAUltimate2018.x  Deepinsightintoyourcode.IntelliJIDEAanalyzesyourcode,lookingforconnectionsbetweensymbolsacrossallprojectfilesandlanguages.Usingthisinformationitprovidesindepthcodingassistance,quicknavigation,clevererroranalysis,and,ofcourse,refactorings. Deepinsightintoyourcode.IntelliJIDEAanalyzesyourcode,lookingforconnectionsbetweensymbolsacrossallprojectfilesandlanguages.Usingthisinformationitprovidesindepthcodingassistance,quicknavigation,clevererroranalysis,and,ofcourse,refactorings. Smartcompletion Ctrl+Shift+Spacegivesyoualistofthemostrelevantsymbolsapplicableinthecurrentcontext.Thisandothercompletionsareconstantlylearningfromyou,movingthemembersofthemostfrequentlyusedclassesandpackagestothetopofthesuggestionslist,soyoucanselectthemfaster. Chaincompletion DigsataddeeperthanSmartCompletionandlistsapplicablesymbolsaccessibleviamethodsorgettersinthecurrentcontext.Sayyou'relookingforavalueofProjectandonlyhavetheModulemoduledeclaration.PressCtrl+Shift+Spacetwicetogetmodule.getProject()withoutanyadditionaleffort. Staticmemberscompletion Letsyoueasilyusestaticmethodsorconstants.Offersalistofsymbolsmatchingyourinputandautomaticallyaddsrequiredimportstatements. Dataflowanalysis Whenofferingcompletionvariants,IntelliJIDEAanalysesdataflowtoguessthepossibleruntimesymboltypeandrefineschoicesbasedonthatintel,automaticallyaddingclasscasts. Languageinjection Bringscodingassistanceforaselectedlanguagetoexpressionsandstringliteralsinanotherone,completewithalladvantagesyouwouldnormallyhave.Forexample,youcaninjectfragmentsofSQL,XPath,HTML,CSS,orJavaScriptcodeintoJavaStringliterals. Cross-languagerefactorings Knowingeverythingaboutusagesofasymbol,IntelliJIDEAoffersextremelyeffective,thoroughrefactorings.Forexample,whenyouRenameaclasswithinaJPAstatement,itwillupdateeverything,fromJPAentityclass,toeveryJPAexpressionwhereitisused. Detectingduplicates Findsduplicatecodefragmentsonthefly.Evenifyou'reonlyabouttoextractavariable,constant,oramethod,IntelliJIDEAwillletyouknowthatthereisasimilarcodefragmentthatcanbereplacedalongwiththeoneyou'rewokingon. Inspectionsandquick-fixes WheneverIntelliJIDEAdetectsthatyou'reabouttomakeamistake,alittlelightbulbpopsupintheeditor.ClickingitorpressingAlt+Enteropensalistofactionsyoucantaketomakethingsright. Developerergonomics EveryaspectofIntelliJIDEAisdesignedwithergonomicsinmind.IntelliJIDEAisbuiltonaprinciplethateveryminuteadeveloperspendsintheflowisagoodminute,andthingsthatbreakdevelopersoutofthatflowarebadandshouldbeavoided. Built-indevelopertools Tostreamlineyourworkflow,IntelliJIDEAoffersanunbeatabletoolsetrightfromthefirststart:decompiler,bytecodeviewer,FTPandmanymore. Polyglotexperience InadditiontoJava,IntelliJIDEAoffersfirst-classsupportfortopJVMandnon-JVMframeworksandlanguagesoutofthebox. Systemrequirements MicrosoftWindows10/8/7/Vista/2003/XP(incl.64-bit) 1GBRAMminimum,2GBRAMrecommended 300MBharddiskspace+atleast1GBforcaches 1024x768minimumscreenresolution HomePage-https://www.jetbrains.com/