Java (Java) is a programming language Shygrast by James Gosling at Sun Microsystems who first created and published in 1995 as part of the Java platform. ++ C Java is similar to the Object model is easier and less of a low-level functionality is supported.
One of its strengths is that Java memory management is done automatically. Confidence is high performance of programs written in the language and is not dependent on any particular operating system, in other words it can be implemented on any computer with any operating system. Java programs to bytecode compiler (compile) are. Such as machine code are not particularly dependent on any particular operating system.
IDEA IntelliJ Ultimate software for the production of reliable software (IDE) for Java that uses HTML / XHTML, XML / XSL, CSS, Ruby, and javascript as well as the most modern technologies and frameworks like Spring and Hibernate supports important . Indeed IDEA IntelliJ developers to focus on productivity and efficiency and has a full set of tools provided with the most modern technologies and frameworks such as Java, Scala, Groovy, and other programming languages ​​are integrated . The software has a user-friendly interface and is very easy and structures also supports Rails and GWT.
This software has several compilers and powerful editing tools that you can use it in less time coding your Java applications. Since the software has been developed as a Java development environment, support for web companies and frameworks for mobile code and a McDonald 's for all supported languages ​​and frameworks provide. IDEA IntelliJ an intelligent interpreter for Java is a software production environments.

A key feature of the software IDEA IntelliJ Ultimate:
- Intelligent assistance in coding
- Support for HTML / XHTML, XML / XSL, CSS, Ruby, and javascript
- Supports the widespread technologies such as Java EE and Java version 6 Spring 3, GWT, Struts 2, Hibernate, Google App Engine, OSGi and ...
- An environmental program for the character of HTML, XML, CSS, javascript, PHP and SQL
- Support of the code, such as CVS, Subversion, Perforce, Git, ClearCase, Team Foundation Server, StarTeam and Visual SourceSafe
- Support of the Application Server such as Tomcat, GlassFish, JBoss, Weblogic, WebSphere, Geronimo, Resin
- Covering more than 50 sets of refactorings to maintain and upgrade projects
- Refactoring Support for languages ​​and technologies, Java, XML, JSP, EJB, javascript and Ruby
- Support for multiple Java compiler
- The JPDA debugger with an intuitive user interface and easy
- HotSwap technology to keep the process if the process is hampered by not having to run the whole process
- Support for languages, Java, javascript, Flex, HTML / XHTML / CSS, XML / XSL, Ruby / JRuby, Groovy, SQL, FreeMarker / Velocity, PHP
- Support of technologies JSP, JSF, EJB, AJAX, GWT, Struts, Struts 2, JBoss Seam, Spring, JPA / Hibernate, Web Services, Rails, Grails, Java ME

MIDP / CLDC, Tapestry, Google App Engine, Android, OSGi
- Integration with environments Version Control Integrations, Local History & Diff Tool, Compiling / Running / Debugging, Ant / Maven, JUnit / TestNG,

Integrated Code Coverage, Application Servers
- Supports Plug and API 300
- Increase application performance and faster processing and better than previous versions
- Editing tools such as the production and style of code, document storage, bug fixes, international languages ​​and ...
- Analyze the code and fix the errors automatically
- Teamwork features such as TeamCity Integration, IDE Talk, Eclipse Interoperability, Shareable Configurations
- The quality of the code features such as Multi-language Refactorings, Code Inspections & Fixes, Contract Annotations, Code Duplicates Detection,

Dependency Analysis
- Compatible with different versions of Windows
- And ...