Java (Java) is a programming language developed by James Gosling Shygrast the first was created at Sun Microsystems and released in 1995 as part of the Java platform. 


++ C Java language is similar to but easier object model and fewer low-level features supported.
One of its strengths is that Java memory management is done automatically. Reliability and performance of programs written in this language is not dependent on a specific operating system, in other words it can be run on any computer with any operating system. Java programs to bytecode compilation (compile) are. That are like machine code, specifically related to any particular operating system.
IDEA IntelliJ Ultimate software reliable for software development (IDE) for Java is an HTML / XHTML, XML / XSL, CSS, Ruby, and javascript as well as the most modern technologies and frameworks like Spring and Hibernate support is important . In fact, IDEA IntelliJ developers focused on productivity and efficiency and a complete set of tools provided with the most modern technologies and frameworks including Java, Scala, Groovy, and other programming languages ​​integrated . The software has a user-friendly interface and is very easy and structures also supports Rails and GWT.
The software has multiple compilers and powerful editing tools with which you can use Java applications in the shortest time code. Since the software is developed as a Java development environment, support networks, companies and within the framework of mobile and code a Mac is supported for all languages ​​and frameworks provide. IDEA IntelliJ one of the smartest translators and software development environments for Java language.

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 environment for programmers spread of HTML, XML, CSS, javascript, PHP and SQL
- Support of Open Source code, such as CVS, Subversion, Perforce, Git, ClearCase, Team Foundation Server, StarTeam and Visual SourceSafe
- Support for Application Server such as Tomcat, GlassFish, JBoss, Weblogic, WebSphere, Geronimo, Resin
- Covering over 50 refactorings set to maintain and upgrade projects.
- Refactoring support of 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
- Has a HotSwap technology to keep the process if the process is difficult not need to run the whole process
- Supports Java, javascript, Flex, HTML / XHTML / CSS, XML / XSL, Ruby / JRuby, Groovy, SQL, FreeMarker / Velocity, PHP
- Support 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
- Support for 300 plug-in and API
- Increase application performance and faster processing and better than previous versions
- The production and style editing tools including code, documentation of, bugs, international languages ​​and ...
- Analysis of the code and fix errors automatically
- Teamwork features like TeamCity Integration, IDE Talk, Eclipse Interoperability, Shareable Configurations
- The quality features of the code, such as Multi-language Refactorings, Code Inspections & Fixes, Contract Annotations, Code Duplicates Detection,

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