Java (szoftver platform)

A Java szoftverplatform a Sun Microsystems szoftvertermékeinek és specifikációinak készlete , amely korábban független vállalat volt, jelenleg pedig az Oracle Corporation leányvállalata, és amelyek együttesen biztosítanak rendszert az alkalmazásszoftverek fejlesztéséhez és bármely többplatformos szoftverbe való beágyazásához . A Java -t a számítástechnikai platformok széles skálájában használják a beágyazott eszközöktől és mobiltelefonoktól az alacsonyabb árszegmensben, a vállalati szervereken és szuperszámítógépeken át a magasabb árú szegmensig.

A Java kisalkalmazástechnológiát ritkán használják az asztali számítástechnikában , azonban néha a funkcionalitás és a biztonság javítására használják a világhálón való böngészés során .

Java nyelven írt programkód, a Java virtuális gép a Java bájtkódot hajtja végre . Vannak azonban bájtkód - fordítók más programozási nyelvekhez, mint például az Ada , a JavaScript , a Python és a Ruby . Számos új programozási nyelv is létezik a Java virtuális géppel való együttműködésre. Ezek olyan nyelvek, mint a Scala , Clojure , Groovy és Kotlin . Java szintaxis C és C++ nyelvből származik , de az funkciók a Smalltalk és az Objective-C [1] -ben használt modellen alapulnak . A Java-ból hiányoznak bizonyos alacsony szintű konstrukciók, például a mutatók , és a Java-nak van egy nagyon egyszerű memóriamodellje, amelyben minden objektum a kupacban található, és egy objektumtípus minden változója hivatkozás . A memóriakezelést integrált automatikus szemétgyűjtés kezeli , amelyet a JVM hajt végre .

2006. november 13- án a Sun Microsystems Java implementációjának nagy részét a GNU General Public License (GPL) [2] alatt tette elérhetővé , bár egyes részeit előre lefordítva szállítják az általa licencelt (de nem védett) kóddal kapcsolatos szerzői jogi problémák miatt. ) Sun Microsystems [3] .

Platform

A Java szoftverplatform a Sun szoftvercsomagjának a neve, amely lehetővé teszi a Java programozási nyelven írt programok fejlesztését és futtatását. Ez a szoftverplatform nem egyetlen processzorra vagy operációs rendszerre vonatkozik , hanem egy végrehajtó motorra (amit virtuális gépnek neveznek ) és egy fordítóprogramot egy sor könyvtárral, amelyek különböző hardverekhez és különböző operációs rendszerekhez vannak implementálva, hogy a Java programok ugyanazt futhassák. utat mindenhol.

Jegyzetek

  1. Naughton, Patrick Java erősen befolyásolta az Objective-C (a hivatkozás nem elérhető) . Virtuális Iskola . Az eredetiből archiválva: 2012. szeptember 3. 
  2. ↑ A Sun megnyitja a Java-t (lefelé irányuló kapcsolat) . Sun Microsystems (2006. november 13.). Archiválva az eredetiből 2008. május 13-án. 
  3. Oracle and Sun (downlink) . Jóslat. Az eredetiből archiválva: 2012. március 3. 

Linkek