Java Programming Language Profile
Java is a general-purpose, concurrent, class-based, object-oriented, high-level programming language and computing platform first released by Sun Microsystems in 1995. It is related in some ways to C and C++, in particular with regard to its syntax, and borrows a few ideas from other languages. Java applications are compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture.
Java is designed to be simple enough that many programmers can quickly become proficient in the language. It’s one of the most popular programming languages especially for client-server web applications. Some popularity indexes show that Java holds the top spot with C. The respected TIOBE Index (March 2017) shows Java remains the most popular programming language.
Type of Language: Object-oriented (class-based), structured, imperative, generic, reflective, concurrent
Designed by: James Gosling
Public Release: 1995
License: GNU General Public License, Java Community Process
RECOMMENDED OPEN SOURCE BOOKS
OPEN SOURCE SOFTWARE FOR DEVELOPERS
Eclipse – an integrated development environment (IDE).
Java Code Geeks – online community focused on creating the ultimate Java-to-Java developers resource center.
Mkyong – Java web development tutorials.
Google Java Style Guide
RECOMMENDED BOOK TO BUY
PROGRAMMING LANGUAGE PROFILES