Java (II) - začíname
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Java (II) - začínameJava (II) - začíname

 

Java (II) - začíname

Google       Google       28. 4. 2006       69 916×

Začíname programovať v Jave:

  • Vývojové prostredia
  • Prvý program
  • Užitočné linky
  • Odporúčaná literatúra

Vývojové prostredia

Existuje veľa vývojových prostredí (tzv. IDE – Integrated Development Environment) pre programovanie aplikácii v jazyku Java. Medzi komerčné (tie, za ktoré si zaplatíte) patrí napr. JCreator Pro, IBM WebSphere Studio alebo Borland JBuilder. Z tých voľných je najznámejší Eclipse a NetBeans IDE. Vzhľadom na to, že pri Jave sa podľa mňa neoplatí investovať do komerčného IDE, popíšem len spomenuté free prostredia. Nieže by bolo niektoré z tých platených zlé, ale Eclipse aj NetBeans, okrem toho že sú zadarmo, sú oveľa viac používanejšie, a tým poskytujú určité výhody.

Eclipse IDE

Potrebné miesto na disku:
cca 120 MB pri verzii 3.1.2

Link:
http://www.eclipse.org/

Popis:
Toto IDE je nielen zadarmo, ale uvádza sa aj ako OpenSource (jeho zdrojové kódy by maly byť voľne prístupné). Jedná sa pravdepodobne o najpoužívanejšie prostredie pre vývoj Java aplikácii (či už konzolových, appletov, GUI, serverové aplikácie…). Pre jeho používanie je nutné mať nainštalované JRE.

NetBeans IDE

Potrebné miesto na disku:
cca 145 MB pri verzii 5.0

Link:
http://www.netbeans.org/

Popis:
NetBeans je podobne ako Eclipse – aj free, aj OpenSource. Sponzoruje a vyvýja ho samotný Sun Microsystems, čím toto IDE získava kvalitné zdroje a podporu. Vzhľadom na systémové požiadavky ponúka veľmi kvalitné prostredie pre vývoj štandardných aj serverových aplikácii.

Nieže by som chcel nejako zvýhodňovať Eclipse nad NetBeans, ale v tomto kurze budem používať práve Eclipse IDE. „Pohral“ som sa s obidvomi prostrediami a Eclipse sa mi zdal byť o niečo praktickejší. Pri vývoji sa dá rýchlo meniť druh spúšťanej aplikácie (napr. z konzolovej na applet), čo sa môže hodiť hlavne začiatočníkom. Samozrejme obidve prostredia majú svoje výhody aj nevýhody a nič nestratíte tým, že budete programovať pod NetBeans IDE.


Prvý program

Tak ako vo väčšine programovacích jazykov, aj v Jave sa dá rýchlo a jednoducho napísať konzolová aplikácia typu Hello World. Zhrniem to do niekoľkých krokov:

  • V menu zvolíme File-> New-> Project, čím sa nám otvorí nové okno s ďalšími možnosťami.
  • Zvolíme „Java Project“ a potom „Next“.
  • Do položky „Project name“ napíšeme názov nášho projektu (napr. Hello World) a klikneme na „Finish“. Teraz máme vytvorený projekt, kam sa budú ukladať naše zrojové a iné súbory.
  • V menu zvolíme File-> New-> Class.
  • Do položky „Name“ napíšeme „HelloWorld“ a klikneme na „Finish“. Týmto krokom sa vytvorí zdrojový súbor „HelloWorld.java“, ktorý bude obsahovať jednu triedu „HelloWorld“.
  • Skopírujeme nižšie uvedený zdrojový kód.

public class HelloWorld {
    
    public static void main(String[] args) {
        System.out.println("Hello world!");
    }
    
}

Názov zdrojového súboru sa musí presne zhodovať s názvom triedy. V Jave sa každá trieda vkladá zvlášť do samostatného zdrojového súboru s príponou java. Dosahuje sa tým modularita a prehľad nad vytvorenými triedami. Teraz stačí už len spustiť aplikáciu cez menu Run-> Run As-> Java Application. Malo by sa ešte zobraziť jedno okno s výzvou k uloženiu zdrojového súboru, ktoré potvrdíme kliknutím na OK. Kód sa následne skompiluje a vytvorí sa ďalší súbor „HelloWorld.class“, ktorý obsahuje bajtový kód (byte code) pre interpretovanie virtuálnym strojom Javy (JVM). V dolnej časti vývojového prostredia by sa mal zobraziť požadovaný výsledok pod záložkou Console, ako ukazuje obrázok nižšie.


Užitočné linky

Stránky pre Java vývojárov a (nielen) o novinkách v tejto oblasti

Zopár tutoriálov


Odporúčaná literatúra

Vzhľadom na to, že sa Jave venujem len krátko, tak vám môžem odporučiť len zopár kníh. Prvé bude meno autora a druhé názov knihy.

Ivor Horton – Java 5

Link: http://www.neo.cz/java5.html








Brett Spell – Java Programujeme profesionálne

Link: http://knihy.cpress.cz/pocitac/Book.asp?ID=567

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Hlasování bylo ukončeno    
0 hlasů
Google
Autor je studentom FEI STU v Bratislave, odbor Aplikovana Informatika a vo svojom volnom case sa zaobera hlavne programovanim a rad sportuje.
Web    

Nové články

Obrázek ke článku Stavebnice umělé inteligence 1

Stavebnice umělé inteligence 1

Článek popisuje první část stavebnice umělé inteligence. Obsahuje lineární a plošnou optimalizaci.  Demo verzi je možné použít pro výuku i zájmovou činnost. Profesionální verze je určena pro vývojáře, kteří chtějí integrovat popsané moduly do svých systémů.

Obrázek ke článku Hybridní inteligentní systémy 2

Hybridní inteligentní systémy 2

V technické praxi využíváme často kombinaci různých disciplín umělé inteligence a klasických výpočtů. Takovým systémům říkáme hybridní systémy. V tomto článku se zmíním o určitém typu hybridního systému, který je užitečný ve velmi složitých výrobních procesech.

Obrázek ke článku Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Vedení týmu v oboru informačních technologií se nijak zvlášť neliší od jiných oborů. Přesto však IT manažeři čelí výzvě v podobě velmi rychlého rozvoje a tím i rostoucími nároky na své lidi. Udržet pozornost, motivaci a efektivitu týmu vyžaduje opravdu pevné manažerské základy a zároveň otevřenost a flexibilitu pro stále nové výzvy.

Obrázek ke článku Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Za poslední rok se podoba práce zaměstnanců změnila k nepoznání. Především plošné zavedení home office, které mělo být zpočátku jen dočasným opatřením, je pro mnohé už více než rok každodenní realitou. Co ale dělat, když se při práci z domova ztrácí motivace, zaměstnanci přestávají komunikovat a dříve fungující tým se rozpadá na skupinu solitérů? Odborníci na personalistiku dali dohromady několik rad, jak udržet tým v chodu, i když pracovní podmínky nejsou ideální.

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý