De programmeertaal Java is een systeem - onafhankelijke , object georiënteerd programmeren ( OOP ) taal . Hierdoor Java vult een aantal toepassingen op het Internet , in het bedrijfsleven , en draagbare apparaten zoals mobiele telefoons . Door zijn cross- platform mogelijkheden , zijn gedistribueerde model voor Web interactie , zijn multi - threading -mogelijkheden , en zijn platform onafhankelijkheid Java een integraal onderdeel van de business, Web- en draagbare programmering . Java en Platformonafhankelijkheid Java Draait op Bitcode , opgesteld in wat bekend staat als de Java Virtual Machine . Terwijl de onderliggende mechanismen van de Java Virtual Machine verschillen van systeem tot systeem , de machine zelf presenteert een uniforme ontwikkelomgeving . Daarom zal een Java- applicatie is ontworpen op een Unix-systeem op dezelfde manier op de JVM van een Windows-of Mac- systeem te draaien . Deze draagbaarheid maakt Java een belangrijke taal , want het vermindert de ontwikkelingstijd en verhoogt cross-platform ontwikkeling . Java en The Web Java draait op webservers als goed, het verstrekken wat zijn meestal bekend als applets om gebruikers via hun webbrowsers . De gebruiker moet de Java Runtime Environment geïnstalleerd om de applets te gebruiken . Echter , Java op het web volbrengt wat Java voor desktop ontwikkeling doet : verhoogt draagbaarheid en toegankelijkheid via een standaard code -interface . Ontwikkelaars dan niet om apps die doelgroep browsers of systemen te ontwikkelen , en hoeven gebruikers alleen maar de gratis JRE toegang tot de inhoud . Java en De Hand -Held Markt < br Veel telefoons > Java gebruiken als basis voor de functionaliteit van mobiele applicaties . De Java Micro Edition ( ME ) biedt een omgeving voor Java -toepassingen op een breed scala van mobiele apparaten , variërend van lagere - end mobiele telefoons volledig geladen smart phones . Omdat Java ME -functies op een verscheidenheid van telefoons kleinere bedrijven kunnen apps voor een grotere markt te ontwikkelen met minder inspanning . Java en multithreading In al deze voorbeelden , Java kunnen profiteren van de ingebouwde multithreading ondersteunen . Multithreading betekent dat programmeurs kunnen profiteren van concurrency , het schrijven van programma's die meerdere taken tegelijk verwerken . Deze mogelijkheid brengt flexibiliteit en kracht om Java-programma's op elk platform . Een Java- programma kan gegevens van het netwerk ontvangen tijdens het verwerken van die gegevens en het uitvoeren van bewerkingen op die gegevens tonen aan de gebruiker . |