Java Grundkonzepte: Einfachheit, Objektorientierung, Verteilt, Vertrautheit, Robustheit, Sicherheit, Architekturneutralität, Leistungsfähigkeit, Interpretierbarkeit, Parallelisierbarkeit, Dynamisch Geschichte: Im Jahre 1990 begann die Arbeit an Java von Sun Microsystems. Die erste Version wurde 1995 veröffentlicht. Java wurde erstellt für die damals „Next-Gen“ Technologien, dies enthält Computer und die ersten Konsolen. Java wird regelmäßig seit 1996 geupdatet. Heutzutage ist Java eher für kleinere Programmierer oder Anfänger. In 2010 wurde Sun Microsystems von Oracle aufgekauft. Anwendungsarten: Java-Webanwendung: wird auf Webservern geladen und gestartet Java-Desktopanwendung: Internet-Kommunikationsprogramme Java-Applets: Anwendungen die in einem Webbrowser ausgeführt werden Apps: Applikationen für Smartphones Andere Programmiersprachen: Smalltalk,Script,Scala,C++ und C#