Java, 1995-ci ildə James Gosling tərəfindən yaradılan obyekt yönümlü bir proqramlaşdırma dilidir. Yəni, dil anlayışları "sahələr" (yəni obyektləri təsvir edən atributlar) və "metodlar" (obyektlərin edə biləcəyi hərəkətlər) ilə "obyektlər" kimi təqdim edir. Java "bir dəfə yazıldığında, hər yerdə işləyən" bir dildir. Yəni, dil Java Virtual Maşını (JVM) olan hər hansı bir platformada çalışmaq üçün nəzərdə tutulmuşdur. Java çox uzun bir proqramlaşdırma dili olduğu üçün yeni başlayanlar üçün öyrənmək və anlamaq asandır. Aşağıdakı təlimat Java ilə proqram yazmağa girişdir.
Addım
Metod 1 /3: Prime Java proqramlarının yazılması
Addım 1. Java ilə proqram yazmağa başlamaq üçün iş mühitinizi təyin edin
Bir çox proqramçı Java proqramlaşdırması üçün Eclipse və Netbeans kimi İnteqrasiya edilmiş İnkişaf Mühitindən (IDE) istifadə edir, lakin biz Java proqramlarını yaza və onları IDE olmadan tərtib edə bilərik.
Addım 2. Java ilə proqramlaşdırmaq üçün Notepad -a bənzər hər hansı bir proqram növü kifayət edər
Hardline proqramçıları bəzən terminalda quraşdırılmış vim və emacs kimi mətn redaktorlarına üstünlük verirlər. Həm Windows, həm də Linux əsaslı kompüterlərə (Mac, Ubuntu, və s.) Quraşdırıla bilən güclü bir mətn redaktoru Yüksək Mətndir. Bu dərslikdə istifadə edəcəyimiz bu mətn redaktorudur.
Addım 3. Java Software Development Kit yüklü olduğundan əmin olun
Proqramınızı tərtib etmək üçün ona ehtiyacınız olacaq.
-
Windows əsaslı sistemlərdə mühit dəyişənləri uyğun gəlmirsə, işləyərkən uğursuzluqla qarşılaşa bilərsiniz
javac
- . Bu səhvdən qaçmaq üçün JDK -nın quraşdırılması ilə bağlı daha ətraflı məlumat üçün Java Proqram İnkişaf etdirmə Kitini Necə Qurmaq olar məqaləsini oxuyun.
Metod 2 /3: Salam Dünya Proqramı
Addım 1. İlk növbədə "Hello World." Mesajını göstərən bir proqram yaradacağıq
"Mətn redaktorunuzda yeni bir fayl yaradın və" HelloDunia.java "adı ilə qeyd edin. HelloDunia sinif adınızdır və sinif adı da fayl adınızla eyni olmalıdır.
Addım 2. Əsas sinif və metodları müəyyənləşdirin
Əsas üsul
ictimai statik boşluq əsas (String args)
proqram işləyərkən icra ediləcək bir üsuldur. Bu əsas metod bütün Java proqramlarında eyni metod bəyannaməsinə malik olacaq.
ictimai sinif HelloWorld {public static void main (String args) {}}
Addım 3. "Salam Dünya
System.out.println ("Salam Dünya.");
-
Bu xəttin komponentlərinə diqqət yetirin:
-
Sistem
- sistemə bir şey etməyi tapşırır.
-
çıxmaq
- çıxışı istehsal edəcəyimizi sistemə bildirir.
-
çap edin
- "çap xətti" üçün qısadır. Beləliklə, sistemə xətti çıxışda göstərməsini əmr edirik.
-
Tırnak işarələri
("Salam Dünya.")
üsul deməkdir
System.out.println ()
Bu vəziyyətdə bir String olan bir parametrə keçin
"Salam Dünya."
-
-
Qeyd edək ki, Java -da riayət edilməli olan bir neçə qayda var:
- Hər sətrin sonuna həmişə nöqtəli vergül (;) əlavə etməlisiniz.
- Java böyük hərflərə həssasdır. Beləliklə, metodun adını, dəyişən adını və sinif adını düzgün hərflərlə yazmalısınız, əks halda uğursuz olarsınız.
- Müəyyən bir üsula və ya döngəyə xas olan kod blokları buruq mötərizədədir.
Addım 4. Hər şeyi bir yerə qoyun
Son Halo World proqramınız aşağıdakı kimi olmalıdır:
ictimai sinif HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}
Addım 5. Faylınızı qeyd edin və proqramı tərtib etmək üçün bir əmr istəyi və ya terminal açın
HaloDunia.javanın saxlandığı qovluğa gedin və yazın
javac HelloDunia.java
. Bu əmr Java tərtibçisinə HaloDunia.javanı tərtib etmək istədiyinizi bildirir. Bir səhv olarsa, tərtibçi sizə nəyin səhv olduğunu söyləyəcək. Əks təqdirdə, tərtibçidən heç bir mesaj görməyəcəksiniz. HaloDunia.javanın saxlandığı qovluğa baxsanız, HaloDunia.class görəcəksiniz. Bu, Java proqramınızı işə salmaq üçün istifadə edəcək sənəddir.
Addım 6. Proqramı işə salın
Nəhayət, proqramımızı icra edəcəyik! Komanda istəyinə və ya terminala yazın
java HelloWorld
. Bu əmr Java -ya HaloWorld sinifini işlətmək istədiyinizi bildirir. "Salam Dünya" nı görəcəksiniz. konsolda görünür.
Addım 7. Təbrik edirik, ilk Java proqramınız hazırdır
Metod 3 /3: Giriş və Çıxış
Addım 1. İndi Hello World proqramını istifadəçi girişini də əhatə edəcək şəkildə genişləndirəcəyik
Hello World proqramında, istifadəçinin görə biləcəyi bir simli göstəririk, ancaq proqramın interaktiv hissəsi istifadəçinin proqrama daxil etməli olduğu vaxtdır. İndi proqramı istifadəçidən adını daxil etməsini istəmək və sonra istifadəçini bu adla salamlamaq üçün proqramı genişləndirəcəyik.
Addım 2. Skaner sinifini idxal edin
Java-da daxil ola biləcəyimiz bir növ daxili kitabxanamız var, amma əvvəlcə onu idxal etməliyik. Bu kitabxanalardan biri istifadəçidən giriş əldə etməyimiz lazım olan Skaner obyektini ehtiva edən java.utildir. Skaner sinifini idxal etmək üçün kodun əvvəlinə aşağıdakı sətri əlavə edin.
java.util. Scanner idxal edin;
- Bu kod, proqrama java.util paketindəki Scanner obyektini istifadə etmək istədiyimizi bildirir.
-
Java.util paketindəki hər bir obyektə daxil olmaq istəyiriksə, sadəcə yazın
java.util idxal edin.*;
- kodun əvvəlində.
Addım 3. Əsas metodun içərisində Scanner obyektinin yeni bir nümunəsini hazırlayın
Java, obyekt yönümlü bir proqramlaşdırma dilidir. Beləliklə, bu dil obyektlərdən istifadə anlayışını təsvir edir. Tarayıcı obyekti, sahələri və metodları olan bir obyektin nümunəsidir. Skaner sinifindən istifadə etmək üçün sahələrini doldura biləcəyimiz və istifadə edə biləcəyimiz metodlardan istifadə edən yeni bir Skaner obyekti yaratmalıyıq. Bunu etmək üçün yazın:
Skaner userInputScanner = yeni Skaner (System.in);
-
userInputScanner
- az əvvəl nümunə götürdüyümüz Skaner obyektinin adıdır. Adın böyük və kiçik hərflərlə yazıldığına diqqət yetirin; bu Java -da dəyişən bir adlandırma konvensiyasıdır.
-
Operatordan istifadə edirik
yeni
yeni bir obyekt nümunəsi yaratmaq. Beləliklə, bu nümunədə, yazaraq Scanner obyektinin yeni bir nümunəsini yaradırıq
yeni skaner (System.in)
- .
-
Skaner obyekti, obyektə nə taranacağını izah edən parametrləri ehtiva edir. Bu vəziyyətdə daxil oluruq
Sistemdə
parametr kimi.
Sistemdə
- proqrama sistemdən daxil olan məlumatları yoxlamağı, yəni istifadəçinin proqrama yazacağı girişi bildirir.
Addım 4. İstifadəçidən giriş istəyin
İstifadəçinin konsola nə vaxt yazacağını bilməsi üçün istifadəçidən giriş tələb etməliyik. Bu addımı atmaq olar
System.out.print
və ya
System.out.println
System.out.print ("Adın nədir?");
Addım 5. Skaner obyektindən istifadəçinin yazdığı növbəti sətrə daxil olmasını və onu dəyişəndə saxlamasını xahiş edin
Skaner həmişə istifadəçinin yazdıqlarını ehtiva edən məlumatları daxil edəcək. Aşağıdakı sətir Skanerdən istifadəçinin adını yazmasını və onu dəyişəndə saxlamasını xahiş edəcək:
String userInputName = userInputScanner.nextLine ();
-
Java -da bir obyektin metodlarından istifadə qaydası belədir
objectName.methodName (parametrlər)
. Daxilində
userInputScanner.nextLine ()
Scanner obyektini yeni verdiyimiz adla çağırırıq, sonra onun metodunu çağırırıq
nextLine ()
- hansısa parametr daxil deyil.
-
Növbəti sətri başqa bir obyektdə saxladığımıza diqqət yetirin: String obyekti. String obyektimizi adlandırdıq
userInputName
Addım 6. İstifadəçiyə salamı göstərin
İstifadəçi adını saxladıqdan sonra istifadəçiyə salamlarını göstərə bilərik. İlə xatırlayın
System.out.println ("Salam Dünya.");
əsas sinifdə yazdığımız? Yazdığımız bütün kodlar bu xəttin üstündə olmalıdır. İndi bu xətti dəyişdirə bilərik:
System.out.println ("Salam" + userInputName + "!");
-
"Salam", istifadəçi adı və "!" Sözlərini birləşdirmə üsulumuz. yazaraq
"Salam" + userInputName + "!"
- String birləşməsi adlanır.
- Burada üç sətir var: "Salam", userInputName və "!". Java -dakı sətirlər sabitdir, yəni dəyişdirilə bilməz. Beləliklə, bu üç sətri birləşdirdikdə, əsasən salamlaşma olan yeni bir simli yaradırıq.
-
Sonra bu yeni simli götürürük və parametr olaraq ötürürük
System.out.println
- .
Addım 7. Hər şeyi düzəldin və qənaət edin
Kodumuz indi belə görünəcək:
java.util. Scanner idxal edin; ictimai sinif HelloWorld {public static void main (String args) {Scanner userInputScanner = new Scanner (System.in); System.out.print ("Adın nədir?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Salam" + userInputName + "!"); }}
Addım 8. Kompilyasiya edin və işləyin
Komanda istəyinə və ya terminala gedin və HaloDunia.java ilə işlədiyimiz kimi eyni əmri işlədin. Əvvəlcə proqramı tərtib etməliyik:
javac HelloDunia.java
. Sonra işlədə bilərik:
java HelloWorld
İpuçları
- Java, obyekt yönümlü bir proqramlaşdırma dilidir. Daha çox məlumat əldə etmək üçün obyekt yönümlü proqramlaşdırma dillərinin əsaslarını oxumaq yaxşı bir fikirdir.
-
Obyekt yönümlü proqramlaşdırma bir çox xüsusi xüsusiyyətlərə malikdir. Onlardan üçü:
- Enkapsulyasiya: bəzi komponent obyektlərinə girişi məhdudlaşdırmaq bacarığı. Java, sahələr və metodlar üçün özəl, qorunan və ictimai dəyişdiricilərə malikdir.
- Polimorfizm: obyektin birdən çox şəxsiyyətdən istifadə etmə qabiliyyəti. Java -da, başqa bir obyektin metodlarından istifadə etmək üçün başqa bir obyektə daxil edilə bilər.
- Miras: cari obyekt ilə eyni iyerarxiyadakı digər siniflərin sahələrindən və metodlarından istifadə etmək bacarığı.