Java, 1995-ci ildə James Gosling tərəfindən yaradılan obyekt yönümlü bir proqramlaşdırma dilidir, yəni anlayışları "sahələr" (obyekti təsvir edən atributlardır) və "metodlar" (obyektin edə biləcəyi hərəkətlər) ilə "obyektlər" kimi təmsil edir.. Java "bir dəfə yaz, hər yerə qaç" dildir, yəni Java Virtual Maşını (JVM) olan hər hansı bir platformada çalışmaq üçün nəzərdə tutulmuşdur. Java çox ətraflı bir proqramlaşdırma dili olduğundan yeni başlayanlar üçün öyrənmək və anlamaq asandır. Bu təlimat, Java proqramlarını yazmağa girişdir.
Addımlar
Metod 1 /3: İlk Java Proqramınızı Yazın
Addım 1. Java -da proqram yazmağa başlamaq üçün iş mühitinizi qurun
Bir çox proqramçı Java proqramlaşdırması üçün Eclipse və Netbeans kimi İnteqrasiya edilmiş İnkişaf Ortamlarından (IDE) istifadə edir, ancaq bir Java proqramı yaza və şişirdilmiş IDE olmadan tərtib edə bilərsiniz.
Addım 2. Java proqramlaşdırma üçün Notepad kimi hər hansı bir proqram kifayətdir
Hardcore proqramçıları bəzən terminal daxilində olan vim və emacs kimi mətn redaktorlarından istifadə etməyi üstün tuturlar. Həm Windows maşınına, həm də linux əsaslı bir maşına (Mac, Ubuntu və s.) Quraşdırıla bilən çox yaxşı bir mətn redaktoru, bu dərsdə istifadə edəcəyimiz Sublime Text-dir.
Addım 3. Java Software Development Kit yüklü olduğundan əmin olun
Proqramınızı tərtib etmək üçün buna ehtiyacınız olacaq.
-
Windows əsaslı bir əməliyyat sistemində, mühit dəyişənləri düzgün deyilsə, işləyərkən bir səhv ala bilərsiniz
javac
- . Bu səhvdən qaçmaq üçün JDK quraşdırılması haqqında daha ətraflı məlumat üçün Java Proqram İnkişaf Kitini Necə Quraşdırma məqaləsinə baxın.
Metod 2 /3: Salam Dünya Proqramı
Addım 1. Əvvəlcə "Hello World" yazan bir proqram yaradacağıq
"Mətn redaktorunuzda yeni bir fayl yaradın və" HelloWorld.java "olaraq qeyd edin. HelloWorld sinif adınızdır və fayl adınızla eyni olması üçün sinif adınıza ehtiyacınız olacaq.
Addım 2. Sinifinizi və əsas metodunuzu elan edin
Əsas üsul
ictimai statik boşluq əsas (String args)
proqramlaşdırma işləyərkən icra ediləcək metoddur. Bu əsas metod, hər Java proqramında eyni metod bəyannaməsinə sahib olacaq.
ictimai sinif HelloWorld {public static void main (String args) {}}
Addım 3. "Hello World." Yazacaq kod xəttini yazın
System.out.println ("Salam Dünya.");
-
Bu xəttin komponentlərinə baxaq:
-
Sistem
- sistemə bir şey etməyi söyləyir.
-
çıxmaq
- sistemə bəzi çıxışlar edəcəyimizi söyləyir.
-
çap edin
- "çap xətti" deməkdir, buna görə sistemə çıxışda bir xətt çap etməsini söyləyirik.
-
Ətrafdakı mötərizələr
("Salam Dünya.")
üsulu deməkdir
System.out.println ()
bu vəziyyətdə String olan bir parametr alır
"Salam Dünya."
-
-
Java -da riayət etməli olduğumuz bəzi qaydalar olduğunu unutmayın.
- 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, buna görə metod adlarını, dəyişən adlarını və sinif adlarını düzgün vəziyyətdə yazmalısınız, əks halda bir səhv alacaqsınız.
- Müəyyən bir üsula və ya döngəyə xas olan kod blokları buruq mötərizələrin arasına alınmışdır.
Addım 4. Hamısını bir yerə qoyun
Son Hello 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 əmr istəyi və ya terminal açın
HelloWorld.javanı saxladığınız qovluğa gedin və daxil edin
javac HelloWorld.java
. Bu, Java tərtibçisinə HelloWorld.javanı tərtib etmək istədiyinizi bildirir. Səhvlər varsa, tərtibçi səhv etdiyinizi söyləyəcək. Əks təqdirdə, tərtibçidən heç bir mesaj görməməlisiniz. Hal -hazırda HelloWorld.javanın olduğu qovluğa baxsanız, HelloWorld.class -ı görməlisiniz. 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ı işə salmalıyıq! Komanda istəyinə və ya terminala yazın
java HelloWorld
. Bu Java -ya HelloWorld sinifini işlətmək istədiyinizi bildirir. "Salam Dünya" nı görməlisiniz. konsolunuzda göstərin.
Addım 7. Təbrik edirik, ilk Java proqramınızı hazırladınız
Metod 3 /3: Giriş və Çıxış
Addım 1. İndi Hello World proqramımızı istifadəçidən daxil olmaq üçün uzadacağıq
Hello World proqramımızda, istifadəçinin görməsi üçün bir sətir çap etdik, ancaq proqramın interaktiv hissəsi istifadəçinin proqrama giriş daxil etməsidir. İstifadəçidən adını istəməsi üçün proqramımızı genişləndirəcəyik və sonra istifadəçini adı ilə salamlayacağıq.
Addım 2. Skaner sinifini idxal edin
Java -da, əldə edə biləcəyimiz bəzi kitabxanalar var, ancaq onları idxal etməliyik. Bu kitabxanalardan biri, istifadəçi girişini əldə etməyimiz lazım olan Skaner obyektini ehtiva edən java.util. Skaner sinifini idxal etmək üçün kodumuzun əvvəlinə aşağıdakı sətri əlavə edirik.
java.util. Scanner idxal edin;
- Bu, proqramımıza java.util paketində olan Skaner obyektini istifadə etmək istədiyimizi bildirir.
-
Java.util paketindəki hər bir obyektə daxil olmaq istəsək, sadəcə yazırıq
java.util idxal edin.*;
- kodumuzun əvvəlində.
Addım 3. Əsas metodumuzun içərisində Scanner obyektinin yeni bir nümunəsini hazırlayın
Java, obyekt yönümlü bir proqramlaşdırma dilidir, buna görə də obyektlərdən istifadə edərək anlayışları təmsil edir. Tarayıcı obyekti sahələri və metodları olan bir obyektin nümunəsidir. Skaner sinifindən istifadə etmək üçün sahələri doldurub metodlarından istifadə edə biləcəyimiz yeni bir Skaner obyekti yaratmalıyıq. Bunu etmək üçün yazırıq:
Skaner userInputScanner = yeni Skaner (System.in);
-
userInputScanner
- yeni qurduğumuz Skaner obyektinin adıdır. Adın dəvə qutusunda yazıldığına diqqət yetirin; bu, Java -dakı dəyişənlərin adlandırılması üçün bir şərtdir.
-
İstifadə edirik
yeni
yeni bir obyekt nümunəsi yaratmaq üçün operator. Beləliklə, bu vəziyyətdə, yazaraq Scanner obyektinin yeni bir nümunəsini yaratdıq
yeni skaner (System.in)
- .
-
Skaner obyekti, nəyin taranacağını izah edən bir parametr alır. Bu vəziyyətdə qoyduq
Sistemdə
parametr olaraq.
Sistemdə
- proqrama istifadəçinin proqrama yazacağı giriş olan sistemdən girişi taramasını bildirir.
Addım 4. İstifadəçiyə bir giriş istəyin
İstifadəçini konsolda nə vaxt yazacağını bilə bilməsi üçün istifadəçini daxil etməsini istəməliyik. Bu a ilə edilə bilər
System.out.print
və ya a
System.out.println
System.out.print ("Adın nədir?");
Addım 5. Skaner obyektindən istifadəçinin yazdığı növbəti sətri dəyişməsini və saxlamasını istəyin
Skaner həmişə istifadəçinin yazdığı məlumatları alacaq. Aşağıdakı sətir Skanerdən istifadəçinin adı üçün yazdıqlarını götürməsini və dəyişəndə saxlamasını xahiş edəcək:
String userInputName = userInputScanner.nextLine ();
-
Java -da, bir obyektin metodundan istifadə etmək şərti belədir
objectName.methodName (parametrlər)
. Daxilində
userInputScanner.nextLine ()
Skaner obyektimizi yeni verdiyimiz adla çağırırıq və sonra onun metodunu çağırırıq
nextLine ()
- hansısa parametrləri qəbul etmir.
-
Növbəti sətri başqa bir obyektdə saxladığımızı unutmayın: String obyekti. String obyektimizi adlandırdıq
userInputName
Addım 6. İstifadəçiyə bir təbrik yazdırın
İstifadəçinin adını saxladıqdan sonra istifadəçiyə bir təbrik yazdıra bilərik. Yadda saxla
System.out.println ("Salam Dünya.");
əsas sinifdə yazdığımız? Yazdığımız bütün kodlar bu xəttin üstündən keçməlidir. İndi bu xətti dəyişdirərək deyə bilərik:
System.out.println ("Salam" + userInputName + "!");
-
Zəncirləmə üsulumuz "Salam", istifadəçinin adı və "!" yazaraq
"Salam" + userInputName + "!"
- String birləşməsi adlanır.
- Burada baş verən budur ki, üç sətrimiz var: "Salam", userInputName və "!". Java -dakı sətirlər dəyişməzdir, yəni dəyişdirilə bilməz. Beləliklə, bu üç simli birləşdirərkən, mahiyyətcə salamlaşma olan yeni bir sətir yaradılır.
-
Sonra bu yeni simli götürürük və onu parametr olaraq veririk
System.out.println
- .
Addım 7. Hamısını bir yerə qoyun və qeyd edin
Kodumuz indi belə görünməlidir:
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
Əmr əmrinə və ya terminala daxil olun və HelloWorld.javanın ilk iterasiyası üçün qaçdığımız əmrləri işlədin. Əvvəlcə proqramı tərtib etməliyik:
javac HelloWorld.java
. Sonra işlədə bilərik:
java HelloWorld
Java proqram nümunələri
Əsas Java Proqramı nümunəsi
WikiHow və bütün nümunələri açın.
Giriş ilə Nümunə Java Proqramı
WikiHow və bütün nümunələri açın.
İpuçları
- Java obyekt yönümlü proqramlaşdırma dilidir, buna görə də obyekt yönümlü proqramlaşdırma dillərinin əsasları haqqında daha çox oxumaq faydalıdır.
-
Obyekt yönümlü proqramlaşdırma öz paradiqmasına xas olan bir çox xüsusiyyətlərə malikdir. Bu əsas xüsusiyyətlərdən üçü:
- Enkapsulyasiya: obyektin bəzi komponentlərinə girişi məhdudlaşdırmaq imkanı. Java, sahələr və metodlar üçün özəl, qorunan və ictimai dəyişdiricilərə malikdir.
- Polimorfizm: obyektlərin fərqli eyniliklər əldə etmə qabiliyyəti. Java -da, digər obyektin metodlarından istifadə etmək üçün başqa bir obyektə atıla bilər.
- Miras: cari obyektlə eyni iyerarxiyadakı başqa bir sinifin sahələrini və metodlarını istifadə etmək bacarığı.