Java ilə ilk proqramınızı necə yazmaq olar

Müəllif: Monica Porter
Yaradılış Tarixi: 15 Mart 2021
YeniləMə Tarixi: 27 İyun 2024
Anonim
Ders 1 - Java necə işləyir, kod nədir və necə yazılır?
Videonuz: Ders 1 - Java necə işləyir, kod nədir və necə yazılır?

MəZmun

Java, James Gosling tərəfindən 1995-ci ildə tətbiq olunan bir obyekt-yönümlü proqramlaşdırma dilidir. Yəni "obyekt" və "sahə" (obyektləri təsvir edən xüsusiyyətlər) kimi anlayışları təmsil edir. Java "bir yerə yaz, başqa bir yerə qaç" dilidir: Java Virtual Machine (JVM) olan hər hansı bir platformada işləmək üçün nəzərdə tutulmuşdur. Çox dilli bir proqramlaşdırma dili olaraq, Java-nı yeni başlayanlar üçün öyrənmək və anlamaq olduqca asandır. Bu məqalə Java proqramlaşdırmasına ilk girişdir.

Addımlar

Metod 3-dən 1: İlk Java proqramınızı yazın

  1. Java ilə proqramlaşdırmaya başlamaq üçün iş mühitinizi qurmalısınız. Bir çox proqramçı Java-nı proqramlaşdırmaq üçün Eclipse və Netbeans kimi İnteqrasiya İnkişaf Mühitlərindən (IDE) istifadə edir. Bununla birlikdə, hələ də Java proqramlarını bunlar olmadan yaza və tərtib edə bilərsiniz.

  2. Notepad-a bənzər hər hansı bir proqram Java ilə proqram qurmaq üçün kifayətdir. Mühafizəkar proqramçılar bəzən terminalda olan vim və emacs kimi mətn redaktorlarından istifadə etməyi üstün tuturlar. Sublime Text həm Windows kompüterlərində, həm də Linux əsaslı maşınlarda (Mac, Ubuntu və s.) Quraşdırıla bilən yaxşı bir mətn redaktorudur. Həm də bu təlimatda istifadə olunan redaktordur.
  3. Buna əmin olun Java Proqram İnkişaf Dəsti quraşdırılıb. Proqramı tərtib etmək üçün buna ehtiyacınız olacaq.
    • Windows kompüterlərində mühit dəyişkənləri düzgün deyilsə, işləyərkən bir səhv ola bilər javac. Bu səhvdən qaçınmaq üçün Java Software Development Kit-un necə qurulacağına dair məqaləyə baxın.
    reklam

Metod 3-dən 2: Salam Dünya Proqramı


  1. Əvvəlcə "Hello World." Sözlərini yazdıran bir proqram yaradacağıq."Mətn redaktorunda yeni bir fayl yaradın və" ChaoThegioi.java "olaraq qeyd edin. ChaoThegioi sizin sinif adınızdır və bu sinif adı fayl adına uyğun olmalıdır.
  2. Əsas sinif və metodu elan edin. Əsas metod public static void main (String args) proqram işlədildikdə icra ediləcək metoddur. Bütün Java proqramlarında bəyannamə eynidir.

  3. Kodu "Hello World." Sözləri ilə yazın.
    • Bu komanda xəttinin tərkib hissələrini nəzərdən keçirək:
      • Sistem sistemə bir şey etməsini söyləyir.
      • out çıxışı ilə bir şey edəcəyimizi sistemə söyləyir.
      • println "çap xətti" deməkdir və bununla birlikdə sistemdən çıxışda bir xətt çap etməsini istəyirik.
      • Xarici mötərizələr ("Salam Dünya.") Metodu göstərir System.out.println () bir parametr alır və bu halda String olur "Salam Dünya."
    • Qeyd edək ki, Java-da əməl etməli olduğumuz bir neçə qayda var:
      • Həmişə nöqtəli vergül ilə bitirin.
      • Java böyük və kiçik hərfləri fərqləndirir. Bu səbəbdən səhvlərin qarşısını almaq üçün metod adını, dəyişən adını və sinif adını düzgün halda yazmalısınız.
      • Verilmiş bir metodun və ya döngənin xüsusi kod bloku qıvrımlı mötərizəyə daxil edilmişdir.
  4. Birləşdirin. Son Salam Dünya şousunuz belə olmalıdır:
  5. Faylı saxla və komanda xəttinizi və ya terminal tərcüməçinizi açın. ChaoThegioi.java'yı saxladığınız qovluğa gedin və yazın javac ChaoThegioi.java. Bu kod Java kompilyatoruna ChaoThegioi.java-nı tərtib etmək istədiyinizi söyləyəcəkdir. Səhvlər varsa, tərtibçi harada etdiyinizi sizə xəbər verəcəkdir. Heç bir səhv yoxdursa, kompilyatordan heç bir mesaj olmamalıdır. İndi ChaoThegioi.java qovluğuna baxın, ChaoThegioi.class-ı görəcəksiniz. Bu, proqramınızı işə salmaq üçün istifadə etdiyiniz Java sənədidir.
  6. Proqramı işə salın. Nəhayət, proqramı işə salmalıyıq! Komanda istəməsində və ya terminalda yazın java ChaoThegioi. Bu kod Java-ya ChaoThegioi sinifini çalıştırmaq istədiyinizi bildirir. "Salam Dünya" sözləri. monitorunuzun ekranında görünəcək.
  7. Təbrik edirik, ilk Java proqramınızı yazdınız! reklam

Metod 3-dən 3-ü: Giriş və çıxış

  1. İndi istifadəçi girişi almaq üçün Hello World proqramını genişləndirəcəyik. Bu proqramda istifadəçi tərəfindən oxuna bilən bir sıra simvol çap etdik. Bununla birlikdə, proqramın interaktiv hissəsi, istifadəçinin onu daxil edəcəyinə bağlıdır. İndi proqramı genişləndirəcəyik, istifadəçidən bir ad daxil etməsini xahiş edəcəyik və sonra onlara xüsusi bir salam göndərəcəyik.
  2. Skaner sinifinə daxil olun. Java'da bir sıra daxili kitabxanalara daxil ola bilərsiniz. Lakin bunlardan istifadə etmək üçün onları proqrama idxal etməliyik. Bu kitabxanalardan biri də istifadəçidən məlumat əldə etməyimiz lazım olan Scanner obyektini ehtiva edən java.util. Scanner sinfinə daxil olmaq üçün proqramın əvvəlinə aşağıdakı sətri əlavə edirik.
    • Bu komanda xətti, java.util paketində mövcud olan Scanner obyektindən istifadə etmək istədiyimizi proqrama bildirir.
    • Java.util paketindəki hər bir obyektə daxil olmaq üçün sadəcə yazmalıyıq idxal java.util. *; şounun əvvəlində.
  3. Əsas metodda Scanner obyektinin yeni bir nümunəsini yaradın. Java bir obyekt yönümlü proqramlaşdırma dilidir, buna görə də obyekt istifadəsi anlayışlarını təmsil edir. Skaner, sahələri və metodları olan bir obyekt nümunəsidir. Scanner sinifindən istifadə etmək üçün yeni bir Scanner obyekti yaratmalıyıq - sahələr əlavə edib metodlarından istifadə edə biləcəyik. Bunu etmək üçün yazırıq:
    • userInputScanner yeni yaratdığımız Scanner obyektinin adıdır. Bu adın CamelCase şəklində yazıldığını unutmayın (yəni sözlər bir sıra ilə yazılır, hər sözün ilk hərfi böyük hərflə yazılır) - bu Java-da dəyişən adlandırma konvensiyasıdır.
    • Operatorlardan istifadə edirik yeni bir obyekt nümunəsi yaratmaq üçün yeni.Bu vəziyyətdə, yazaraq Scanner obyektinin yeni bir nümunəsini yaratdıq yeni Tarayıcı (System.in).
    • Scanner obyekti nəyin taranacağını göstərən bir parametr alır. Bu vəziyyətdə giririk Sistem.in bir parametr olaraq. System.in, proqramdan istifadəçinin proqrama daxil edəcəyi giriş olan sistemdən girişi skan etməsini xahiş edir.
  4. İstifadəçidən məlumat daxil etməsini xahiş et. Konsol ekranında nə vaxt yazacağınızı bilmək üçün istifadəçidən xahiş etməlisiniz. Bu kodla edilə bilər System.out.print və ya System.out.println.
  5. Scanner obyektinə istifadəçinin yazdığı növbəti sətri almasını və dəyişən kimi qeyd etməsini söyləyin. Skaner hər zaman istifadəçinin daxil etdiyi məlumatları alacaq. Növbəti sətirdə skannerdən istifadəçinin girişini qəbul edib dəyişəndə ​​saxlamağı xahiş edəcəkdir.
    • Java'da bir obyektin metodlarından istifadə konvensiyası objectName.methodName (parametrlər). İldə userInputScanner.nextLine (), Scanner obyektini ona təyin etdiyimiz adla çağırırıq və sonra metodunu çağırırıq. nextLine (), bu metod heç bir parametr götürmür.
    • Növbəti sətri başqa bir obyektdə saxladığımıza diqqət yetirin: String obyekti. Bir ad verdim Bu obyekt üçün userInputName.
  6. İstifadəni istifadəçiyə çap edin. Artıq istifadəçi adı saxlanıldıqdan sonra onlara salamlama yazdırmaq olar. Kodu xatırlayın System.out.println ("Salam Dünya."); əsas sinifdə yazdığımızı? Yeni yazdığımız hər hansı bir kod həmin kod sətrindən əvvəl olacaqdır. İndi həmin kod sətrini dəyişdirə bilərik:
    • "Salam" ı, istifadəçi adını və "!" Ni necə birləşdiririk? ilə "Salam" + userInputName + "!" Simli birləşmə adlanır.
    • Burada üç simvol simvolumuz var: "Salam", userInputName və "!". Java'da String dəyişməzdir. Beləliklə, bu üç simli bir araya gətirdiyimiz zaman salamlama ehtiva edən yeni bir simli yaradırıq.
    • Sonra bu yeni simli götürüb arqument kimi daxil edəcəyik System.out.println.
  7. Birləşdirin və qeyd edin. Aşağıdakı proqramımız var:
  8. Tərtib edin və çalıştırın. Komut istəməsinə və ya terminalına gedin və ChaoThegioi.java-nın ilk işində istifadə etdiyimiz komanda ilə çalıştırın. Əvvəlcə proqramı tərtib etməliyik: javac ChaoThegioi.java. Sonra, onu işə sala bilərik: java ChaoThegioi. reklam

Məsləhət

  • Java bir obyekt yönümlü proqramlaşdırma dilidir, ona görə də bu proqramlaşdırma dilinin əsasları haqqında daha çox oxumalısınız.
  • Obyekt yönümlü proqramlaşdırmanın bir çox unikal xüsusiyyəti var. Əsas xüsusiyyətlərdən üçü bunlardır:
    • Qablaşdırma xüsusiyyətləri: obyektin müəyyən komponentlərinə girişi məhdudlaşdırmaq imkanı. Java, sahələrin və metodların xüsusi, qorunan və ümumi rejimlərini təyin etmək üçün açar sözlərdən istifadə edir.
    • Polimorfizm: birdən çox obyekt identifikatorunu tanımaq bacarığı. Java'da bir obyekt, həmin obyektin metodlarından istifadə edərək başqa bir obyektə ötürülə bilər.
    • Miras: cari obyektlə eyni iyerarxiyada olan sinifdən sahələr və metodlardan istifadə etmək bacarığı.