Java programavimas


Java programavimas:

  • Java programų rašymas  verslo ir individualiems poreikiams.
  • Interneto svetainių ir aplikacijų kūrimas naudojant Java / Spring karkasą.
  • Pagalba besimokantiems Java programavimo kalbos.

java programavimas: java image

Kodėl Java programavimas ?

Java – objektiškai orientuota programavimo kalba. Java kalba galima kurti tiek nedidelės aplikacijas, tiek sudėtinga programinę įrangą.

Java kalba parašytą ir sukompiliuotą programą galima paleisti ant bet kokio kompiuterio ir su bet kokia operacine sistema (Windows, Linux, Mac).

Spring karkasas (framework) – skirtas kurti Web aplikacijoms. Spring karkasas naudoja Java programavimo kalbą.

Java ir Spring karkasu parašytas programas lengva išplėsti, papildyti naujomis savybėmis (scalable).

 

Java programavimo kalbos ypatybės

Tai yra kompliuojama kalba (kompiliuojama iki Bytecode)

Sukompiliuota paleidžiama ant bet kokio kompiuterio, kuriame instaliuoja JRE (Java Runtime Environment)

Automatinis atminties valdymas – java taip vadinamą atminties šiukšlių surinkėją (garbage collector). Šiukšlių surinkėjas išvalo kompiuterio atmintį nuo objektų, kurie neturi nuorodos (reference).

Java kalbos sintaksė stipriai įtakota C++ kalbos sintaksės. Tačiau skirtingai nuo C++ kalbos, Java yra beveik išimtinai objektiškai orientuota kalba. Visas kodas yra rašomas klasėse ir beveik visi duomenys yra objektai, išskyrus primityvius tipus.

Programos pavyzdys: Hello World

//java programavimas: pavyzdys
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Prints the string to the console.
    }
}

Java kalbos atmainos

Android SDK (Software Development Kit) priemonė Andoid programų kūrumui – naudoja Java kaip pagrindą kurti Android aplikacijas.

 

Java leidimai (editions)

Yra keturi java leidimai, skirti skirtingoms sistemoms.

Java Card – išmaniosioms kortelėms (smartcards)

Java Platform, Micro Edition (Java ME) – skirtas sistemoms su ribotais resursais.

Java Platform, Standard Edition (Java SE) – skirta darbinėms stotims ir personaliniams kompiuteriams

Java Platform, Enterprice Edition (Java EE) – skirta didelėms verslo ir interneto sistemoms.

 

Šaltinis: Wikipedia

 

Kitos programavimo paslaugos