First released by Sun Microsystems in 1995, the company later released it under an open source license. It is now owned by Oracle. One of the strengths of Java is that it can be run anywhere, making it easy to create cross-platform applications. It is also the main application development language for Android, which contributes to its enduring popularity. Java is a programming language specifically designed for use in a distributed Internet environment. It was designed to have the ‘look and feel’ of the C ++ programming language, but it is easier to use than C ++ and provides an object-oriented programming model.