Java is een computerplatform en programmeertaal. Het systeem is in 1995 geïntroduceerd door Sun Microsystems. Veel websites en applicaties werken alleen als Java op het systeem is geïnstalleerd. Dit worden er elke dag meer. Java is betrouwbaar, veilig en snel. Java is overal. Denk aan laptops, gameconsoles, wetenschappelijke computers, internet en telefoons. Je kunt het zo gek niet bedenken en Java is er.
Java is begin jaren 90 ontstaan. Het is opgezet door een klein dochterbedrijf, Sun Microsystems genaamd. Dit was onder leiding van James Gosling. In het begin richtte het kleine bedrijf zich op software voor zogenoemde settopboxen (STB). Dit is een elektronisch apparaat dat de televisie kan verbinden met externe bronnen als kabel, satellietschotel en telefoonlijn. Het signaal wordt gedecodeerd zodat het op de televisie is te zien. Enkele onderhandelingen mislukten en ze begonnen aan Java. In eerste instantie werd de naam Oak (eik). Dit was wat ze zagen wanneer ze naar buiten keken. Echter bleek er al een programmeertaal met deze naam te zijn. Uiteindelijk werd het Java, een verwijzing naar koffie.
Java werd in eerste instantie gepromoot als programmeertaal voor allerlei elektronische apparaten. Denk aan koelkasten, afstandsbedieningen en televisies. Het wereldwijde web begon meer aan populariteit te winnen. Het bedrijf Sun bedacht dat ze hun taal goed voor deze web omgeving konden gebruiken. Van hieruit is Java verder gegroeid.
Java is de basis van elk netwerkapplicatie. Het is de norm wanneer het gaat om het ontwikkelen en beschikbaar maken van ingesloten/mobiele applicaties, games, bedrijfssoftware en inhoud. Op het merendeel van de zakelijke computers wordt Java uitgevoerd en Java wordt op meer dan 3 miljard mobiele telefoon uitgevoerd. Er kunnen geavanceerd applicaties mee worden ontwikkeld. Het is in de loop der jaren uitgebreid getest, verbeterd en uitgebreid door ontwikkelaars. Het heeft vele mogelijkheden, waaronder het maken van programma’s en deze laten uitvoeren op een platform. Doordat het in hele uiteenlopende omgevingen kan worden uitgevoerd, kunnen bedrijven meer service aanbieden. Bovendien kan de communicatie, productiviteit en samenwerking vergroot worden.