What is Java?
Java is a programming language that produces software for multiple platforms. When a programmer writes a Java application, the compiled code (known as bytecode) runs on most operating systems (OS), including Windows, Linux and Mac OS. Java derives much of its syntax from the C and C++ programming languages.
Why Use Java ?
People like FREE things, Don't you? So if a programmer wants to learn a programming language or an organization wants to use a technology, COST is an important factor. Since Java is free from the start, i.e. you don't need to pay anything to create Java application.
In the 1990s, this was the main reason for Java's popularity. The idea of platform independence is great, and Java's tagline "write once run anywhere" and acronym "WORA" was enticing enough to attract lots of new development in Java.
This is still one of the reason for Java being the best programming language, most of Java applications are developed in Windows environment and run on UNIX platform.
- Java is everywhere, it's on the desktop, it's on mobile, it's on the card, almost everywhere and so is Java programmers. I think Java programmer outnumber any other programming language professional.
- Believe it or not, Eclipse and Netbeans have played a huge role to make Java one of the best programming languages. Coding in IDE is a pleasure, especially if you have coded in DOS Editor or Notepad.
They not only help in code completion but also provides powerful debugging capability, which is essential for real-world development. Integrated Development Environment (IDE) made Java development much easier, faster and fluent. It's easy to search, refactor and read code using IDEs.