The Java programming language was released in 1995 and is still one of the first programming languages that budding computer scientists come into contact with. Java is one of the object-oriented programming languages, which means that the written programs are structured in objects and classes. The main influences on Java as programming language were the languages C #, C ++ and Objective-C. The most common uses of Java are web applications, desktop applications, and apps. But Java can also be found on game consoles, in data centers and on smartphones.
The difference with other programming languages is that Java remains executable within each operating system. However, this only applies as long as the Java Virtual Machine software, JVM for short, is installed on a computer. If JVM is missing, Java is not executable. JVM is part of the JRE, the Java Rountine Environment, in German Java long-term environment. This ensures the smooth running of Java in web browsers. JVE allows Java-written applets to run in different browsers. Java largely pursues the following goals:
The programming language should be easy to understand, object-oriented and distributed. In addition, the language should be as robust as possible and not susceptible to error and be well protected against intrusion from the outside. Furthermore, Java should be architecturally neutral, portable and as powerful as possible. As final goals the developers of Java defined interpretability, the possibility to parallelize and dynamics of the language.