Primul program în Java

Primul program în Java

După cum ați văzut, Java - una dintre cele mai puternice limbaje de programare. Cel mai interesant, această limbă vă permite să scrie programe pentru complet diferite dispozitive (de la aplicațiile server la programarea cartelei SIM).

Având în vedere popularitatea fără precedent de Java *, mulți dezvoltatori sunt nedumerit prin crearea de propria lui IDEA. (IDEA - mediu de dezvoltare interactiv, care vă ajută să scrie cod) Astăzi, nu vorbim despre un mic proiecte de amatori, și dacă avem nevoie de ea? Mergem direct la al 3-lea cel mai popular (și cel mai bun) IDEA Java. (J # - meserii de la Microsoft noi nu considerăm) Deci, în Java domină trei IDEA: Eclipse (gratuit), NetBeans (gratuit), IntelliJ IDEA ($ 99 - Academic de licență 199 $ Standart, dar există o ediție comunitară gratuit).

Primul program în Java

Eclipse este prima platformă pentru dezvoltarea de extensii decât a câștigat popularitate: orice dezvoltator poate extinde Eclipse pentru modulele sale. Există deja instrumente de dezvoltare Java (jdt), C / C ++ Instrumente de dezvoltare (CDT), ingineri QNX dezvoltat împreună cu IBM, și instrumente pentru limbajul Ada (GNATbench, Hibachi), COBOL, FORTRAN, PHP, etc de la diverse dezvoltatori. O multitudine de extensii completează Eclipse managerii de mediu pentru a lucra cu baze de date, servere de aplicații, și altele.

Primul program în Java

Proiectul IDE NetBeans este sprijinit și sponsorizat de Oracle, dar dezvoltarea NetBeans este realizată de către o comunitate independentă de dezvoltatori entuziaști (NetBeans comunitare), iar acum NetBeans Org.
Calitatea și capacitățile cea mai recentă versiune a NetBeans IDE nu este inferior la cel mai bun mediu comercial (plătit) integrat de dezvoltare pentru limbajul Java, cum ar fi IntelliJ IDEA, sprijinind refactoring, profilare, selecție de culoare sintaxa, completarea automată a recrutat modele pe zbor, o mulțime de șabloane de cod predefinite etc. .

IntelliJ IDEA

Primul program în Java

JDeveloper

Primul program în Java

Asigurați-note ca principalele obiective ale mediului - utilizarea la maximum a posibilităților de abordare vizuală și declarative pentru dezvoltarea de software, în plus față de împrejurimile confortabile de codificare. Oracle JDeveloper este integrat cu Oracle Application Development Framework - Java EE-cadru pentru crearea de aplicații de business în Java.

Datele de ieșire la consola

Citiți datele de la consola

OOP (Object Oriented Programming) - ideologia principală este de a crea un obiect (un fel de model), care va fi apoi folosit de multe ori ca un model.

Pentru o mai mare claritate, vom crea un model de cont bancar al utilizatorului. Clasa noastră va fi numită UserAccount, vor fi 3 metode (pentru a actualiza contul dvs., starea contului (valoare) pentru a obține informații despre starea contului).

Codul de mai jos ilustrează circuitul poziționat deasupra.

public void putMoney (int amt) - [public] - este de a vedea toate celelalte clase și pot fi utilizate de orice clasă, [void] - metoda nu se întoarce și nici valori, [putMoney] - numele metodei (numele), [int] - tipul de intrare parametrul [amt].

moneyCount private int - [privat] este disponibilă numai în cadrul clasei, și nimeni altcineva, [int] (!) - tipul de variabilă, [moneyCount] - numele variabilei.

protejate getMoneyCount int () - [protected] - disponibil doar pentru acest pachet (o grămadă de clase), rețineți că getMoneyCount () metoda nu conține parametrii de intrare.

Ne-am întâlnit deja cu tine la cursuri și metode, iar acum a venit timpul să se extindă cunoștințele noastre cu privire la crearea, mai degrabă inițializarea (ClassName val = new ClassName ()), clasa.

Ați ghicit deja, probabil că creatorii au crezut ca prin toate aspectele legate de Java. Marile părinții fondatori ne-a permis, muritorii, în faza de inițializare a unei noi clase de parametri de trecere duplicat, doar efectua o serie de acțiuni.