Opredelitev Java

Sun Microsystems je leta 1991 razvil objektno usmerjen programski jezik Java . Cilj je bil uporabiti v set-top boxu, vrsti naprave, ki je odgovorna za sprejem in dekodiranje televizijskega signala. Prvo ime jezika je bilo Oak, pozneje pa je bilo znano kot Green in je fino prevzelo denominacijo Java .

Java

Namen Sun je bil ustvariti jezik s strukturo in sintakso, podobno kot C in C ++, vendar z enostavnejšim objektnim modelom in odpravo orodij nizke ravni.

Stebri, na katerih temelji Java, so pet: objektno usmerjeno programiranje, možnost izvedbe istega programa v različnih operacijskih sistemih, vključitev privzete podpore za omrežje, možnost izvedbe kode v oddaljenih sistemih. Varna pot in enostavna uporaba.

Običajno se aplikacije Java prevedejo v bajtno kodo (binarno datoteko, ki ima izvršljiv program), čeprav jih je mogoče prevesti tudi v izvorno strojno kodo.

Sun nadzira specifikacije in razvoj jezika, prevajalnikov, virtualnih strojev in knjižnic razredov preko Java Community Process . V zadnjih letih je podjetje (ki ga je kupil Oracle ) izdalo velik del tehnologij Java pod licenco GNU GPL .

Aplikacija Java je zelo široka. Jezik se uporablja v različnih mobilnih napravah, kot so telefoni in majhne naprave. V okviru interneta lahko Java razvija majhne aplikacije (znane kot apleti ), ki so vgrajene v HTML kodo strani, za neposredno izvedbo iz brskalnika; Treba je omeniti, da je za delovanje potrebno imeti pravi vtičnik, vendar je namestitev lahka in enostavna.

Razlogi za izbiro Jave nad drugimi jeziki

Java * Objektno usmerjen : čeprav obstajajo nasprotniki tega načina, je objektno usmerjeno programiranje zelo priročno za večino aplikacij in je bistvenega pomena za video igre. Med najbolj očitnimi prednostmi, ki jih nudimo, je odličen nadzor nad kodo in boljšo organizacijo, saj je dovolj, da enkrat napišemo metode in lastnosti predmeta, ne glede na to, kolikokrat jih uporabimo.

* Je zelo prilagodljiva : Java je jezik, ki je posebej pripravljen za ponovno uporabo kode; svojim uporabnikom omogoča, da sprejmejo program, ki so ga razvili pred časom, in ga zelo enostavno posodabljajo, ne glede na to, ali morajo dodati funkcije ali ga prilagoditi novemu okolju.

* Deluje na kateri koli platformi : za razliko od programov, ki zahtevajo posebne različice za vsak operacijski sistem (na primer Windows ali Mac), aplikacije, razvite v Javi, delujejo v vsakem okolju, saj jih ne izvaja sistem, temveč virtualni stroj (znan kot Java Virtual Machine ali JVM ).

* Njegova uporaba ne vključuje ekonomskih naložb : programiranje v Javi je popolnoma brezplačno; ni potrebno pridobiti nobene licence, temveč preprosto prenesti razvojni komplet ( Java Development Kit ali JDK ) in dati svobodo domišljiji.

* Je odprtokodna : Java ponuja kodo skoraj vseh izvornih knjižnic, tako da jih lahko razvijalci poznajo in preučijo poglobljeno, ali razširijo svojo funkcionalnost, koristijo sebi in drugim.

* Je razširljiv jezik : nadaljuje s prejšnjo točko, vsak programer ima svobodo, da pregleda in izboljša izvorno kodo Java, in njihovo delo lahko postane rešitev za probleme mnogih ljudi po vsem svetu. Številni razvijalci so izkoristili to vrsto jezika in to še naprej.

Priporočena