Javaohjelmoinnissa
Javaohjelmoinnissa viitataan Java-kielellä tehtävään ohjelmistokehitykseen sekä siihen liittyviin käytäntöihin ja työkaluihin. Java on yleiskäyttöinen, korkean tason ohjelmointikieli, joka on suunniteltu alustan riippumattomuuteen ja skaalautuvuuteen. Koodin kirjoittaminen tapahtuu ensisijaisesti luokkien ja olioiden avulla.
Java-koodi käännetään lähdekielestä bytecodeksi käyttämällä javac-kääntäjää, jonka jälkeen suoritettava ohjelma ajetaan Java-virtuaalikoneen (JVM) tai Java Runtime
Java perustuu olio-ohjelmointiin; sen avulla rakennetaan luokkia, periytyminen, rajapintoja ja kapselointia. Muistinhallinta hoidetaan automaattisesti roskienkeruulla, mikä
Java-standardi, eli Java API, sisältää paketteja kuten java.lang, java.util, java.io, java.time ja java.nio. Kehittäjät käyttävät usein
Käyttökohteita ovat verkkosovellukset, työpöytäsovellukset ja suuruiset järjestelmät. Verkkokehityksessä käytetään kehyksiä kuten Spring. Android-sovellusten kehitys on historiallisesti
Java seuraa säännöllisiä julkaisukierroksia, ja pitkäaikaisen tuen (LTS) versioita arvostetaan yrityskäytössä (esim. 8, 11, 17). Javaohjelmointi