Java İle İlk Programınızı Nasıl Yazarsınız?

Yazar: Monica Porter
Yaratılış Tarihi: 15 Mart 2021
Güncelleme Tarihi: 27 Haziran 2024
Anonim
Java Programlama Dersleri 1 - Java Dünyasına Hoş geldiniz...
Video: Java Programlama Dersleri 1 - Java Dünyasına Hoş geldiniz...

İçerik

Java, 1995 yılında James Gosling tarafından tanıtılan nesne yönelimli bir programlama dilidir. Yani, "nesne" ve "alan" (nesneyi tanımlayan özelliklerdir) gibi kavramları temsil eder. Java, "bir yerde yaz, başka bir yerde çalıştır" dilidir: Java Sanal Makinesi (JVM) bulunan herhangi bir platformda çalışmak üzere tasarlanmıştır. Çok dilli bir programlama dili olan Java, yeni başlayanlar için öğrenmesi ve anlaması oldukça kolaydır. Bu makale Java programlamaya ilk giriş niteliğindedir.

Adımlar

Yöntem 1/3: İlk Java programınızı yazın

  1. Java ile programlamaya başlamak için çalışma ortamınızı kurmanız gerekir. Birçok programcı, Java'yı programlamak için Eclipse ve Netbeans gibi Tümleşik Geliştirme Ortamlarını (IDE) kullanır. Ancak, bunlar olmadan da Java programları yazabilir ve derleyebilirsiniz.

  2. Not Defteri benzeri herhangi bir program Java ile programlama yapmak için yeterlidir. Muhafazakar programcılar bazen vim ve emacs gibi uçbirimdeki metin editörlerini kullanmayı tercih ederler. Sublime Text, hem Windows bilgisayarlara hem de Linux tabanlı makinelere (Mac, Ubuntu, vb.) Yüklenebilen iyi bir metin editörüdür. Aynı zamanda bu kılavuzda kullanılan düzenleyicidir.
  3. Emin olun Java Yazılım Geliştirme Kiti Kurulmuş. Programı derlemek için ona ihtiyacınız olacak.
    • Windows bilgisayarlarda, ortam değişkenleri doğru değilse, çalışırken bir hata olabilir. javac. Bu hatayı önlemek için lütfen Java Yazılım Geliştirme Kiti'nin nasıl yükleneceği hakkındaki makaleye bakın.
    İlan

Yöntem 2/3: Merhaba Dünya Programı


  1. İlk olarak, "Merhaba Dünya" kelimesini yazdıran bir program oluşturacağız."Metin düzenleyicide, yeni bir dosya oluşturun ve" ChaoThegioi.java "olarak kaydedin. ChaoThegioi, sınıf adınızdır ve bu sınıf adı dosya adıyla eşleşmelidir.
  2. Ana sınıfı ve yöntemi bildiriniz. Ana yöntem public static void main (String args), program çalıştırıldığında yürütülecek yöntemdir. Bildirim tüm Java programlarında aynıdır.

  3. Kodu "Merhaba Dünya.
    • Bu komut satırının bileşenlerine bakalım:
      • Sistem, sisteme bir şeyler yapmasını söyler.
      • out sisteme çıktıyla bir şeyler yapacağımızı söyler.
      • println "baskı satırı" anlamına gelir ve bununla birlikte, sistemden çıktıda bir satır yazdırmasını istiyoruz.
      • Dış parantezler ("Merhaba Dünya.") Yöntemi gösterir System.out.println () bir parametre alır ve bu durumda String "Selam Dünya."
    • Java'da uymamız gereken birkaç kural olduğunu unutmayın:
      • Daima noktalı virgülle bitirin.
      • Java, büyük ve küçük harfleri birbirinden ayırır. Bu nedenle, hataları önlemek için, yöntem adını, değişken adını ve sınıf adını doğru durumda yazmanız gerekir.
      • Belirli bir yöntemin veya döngünün özel kod bloğu küme parantezleri içine alınır.
  4. Birleştirmek. Son Merhaba Dünya gösteriniz şöyle görünmeli:
  5. Dosyayı kaydedin ve komut satırınızı veya terminal yorumlayıcınızı açın. ChaoThegioi.java dosyasını kaydettiğiniz klasöre gidin ve şunu yazın: javac ChaoThegioi.java. Bu kod Java derleyicisine ChaoThegioi.java'yı derlemek istediğinizi söyleyecektir. Hatalar varsa, derleyici size nerede yaptığınızı söyleyecektir. Hata yoksa, derleyiciden hiçbir mesaj gelmemelidir. Şimdi, ChaoThegioi.java dizinine bakın, ChaoThegioi.class'ı göreceksiniz. Bu, programınızı çalıştırmak için kullandığınız Java dosyasıdır.
  6. Programı çalıştır. Son olarak, programı çalıştırmalıyız! Komut isteminde veya terminalde yazın java ChaoThegioi. Bu kod Java'ya ChaoThegioi sınıfını çalıştırmak istediğinizi söyler. "Merhaba Dünya" kelimeleri. monitör ekranınızda görünecektir.
  7. Tebrikler, ilk Java programınızı yazdınız! İlan

Yöntem 3/3: Giriş ve çıkış

  1. Şimdi, kullanıcı girişi almak için Hello World programını genişleteceğiz. Bu programda, kullanıcı tarafından okunabilen bir karakter dizisi yazdırdık. Bununla birlikte, programın etkileşimli kısmı, kullanıcının onu gireceği şeklindedir. Şimdi, programı genişleteceğiz, kullanıcıdan bir isim girmesini isteyeceğiz ve ardından onlara belirli bir selam göndereceğiz.
  2. Tarayıcı sınıfına girin. Java'da bir dizi yerleşik kitaplığa erişebilirsiniz. Ancak bunları kullanmak için programa aktarmamız gerekiyor. Bu kitaplıklardan biri, kullanıcıdan bilgi almamız için ihtiyaç duyduğumuz Scanner nesnesini içeren java.util'dir. Scanner sınıfına girmek için programın başına aşağıdaki satırı ekliyoruz.
    • Bu komut satırı, programa java.util paketinde bulunan Tarayıcı nesnesini kullanmak istediğimizi söyler.
    • Java.util paketindeki her nesneye erişmek için, sadece içe aktar java.util. *; gösterinin başında.
  3. Ana yöntemde, Scanner nesnesinin yeni bir örneğini oluşturun. Java, nesne yönelimli bir programlama dilidir, bu nedenle nesne kullanımı kavramlarını temsil eder. Tarayıcı, alanları ve yöntemleri olan bir nesnenin örneğidir. Scanner sınıfını kullanmak için yeni bir Scanner nesnesi oluşturmalıyız - alanlar ekleyebileceğiz ve yöntemlerini kullanabileceğiz. Bunu yapmak için şunu yazıyoruz:
    • userInputScanner, az önce oluşturduğumuz Tarayıcı nesnesinin adıdır. Bu adın CamelCase biçiminde yazıldığını unutmayın (yani, sözcükler arka arkaya yazılır, her sözcüğün ilk harfi büyük harfle yazılır) - bu, Java'daki değişken adlandırma kuralıdır.
    • Operatör kullanıyoruz Yeni bir nesnenin yeni bir örneğini oluşturmak için.Bu durumda, Scanner nesnesinin yeni bir örneğini yazarak oluşturduk. yeni Tarayıcı (System.in).
    • Tarayıcı nesnesi, neyin taranacağını belirten bir parametre alır. Bu durumda giriyoruz Parametre olarak System.in. System.in, programdan, kullanıcının programa yazacağı girdi olan sistemden girdiyi taramasını ister.
  4. Kullanıcıdan bilgi girmesini isteyin. Kullanıcıdan konsol ekranına ne zaman bir şey yazacağını sormanız gerekecektir. Bu kod ile yapılabilir System.out.print veya System.out.println.
  5. Scanner nesnesine, kullanıcının yazdığı bir sonraki satırı almasını ve bir değişken olarak kaydetmesini söyleyin. Tarayıcı her zaman kullanıcının girdiği verileri alacaktır. Sonraki satır, Tarayıcıdan kullanıcının girdisini almasını ve bunu bir değişkende saklamasını isteyecektir:
    • Java'da, bir nesnenin yöntemlerini kullanma kuralı şöyledir: objectName.methodName (parametreler). İçinde userInputScanner.nextLine (), Scanner nesnesini kendisine atadığımız isimle çağırıyoruz ve sonra metodunu çağırıyoruz. nextLine (), bu yöntem hiçbir parametre almaz.
    • Sonraki satırı başka bir nesnede sakladığımıza dikkat edin: String nesnesi. Bir isim verdim Bu nesne için userInputName.
  6. Kullanıcıya selamlama yazdırın. Kullanıcı adı saklandığına göre artık onlara bir selamlama yazdırabiliriz. Kodu hatırla System.out.println ("Merhaba Dünya."); ana sınıfta yazdığımız Az önce yazdığımız herhangi bir kod, bu kod satırından önce olacaktır. Şimdi bu kod satırını şu şekilde değiştirebiliriz:
    • "Merhaba", kullanıcı adı ve "!" ile "Merhaba" + userInputName + "!" Dize birleştirme olarak adlandırılır.
    • Burada üç karakter dizimiz var: "Merhaba", userInputName ve "!". Java'da String değişmezdir. Bu üç dizgeyi bir araya getirdiğimizde, esasen selamlamayı içeren yeni bir dize oluşturuyoruz.
    • Sonra, bu yeni dizgeyi alıp argüman olarak gireceğiz System.out.println.
  7. Birleştirin ve kaydedin. Aşağıdaki programımız var:
  8. Derleyin ve çalıştırın. Komut istemine veya terminale gidin ve ChaoThegioi.java'nın ilk çalıştırmasında kullandığımız komutla çalıştırın. İlk önce programı derlemeliyiz: javac ChaoThegioi.java. Sonra, çalıştırabiliriz: java ChaoThegioi. İlan

Tavsiye

  • Java, nesne yönelimli bir programlama dilidir, bu nedenle bu programlama dilinin temelleri hakkında daha fazla bilgi edinmelisiniz.
  • Nesne yönelimli programlamanın birçok benzersiz özelliği vardır. Ana özelliklerden üçü şunlardır:
    • Ambalaj özellikleri: nesnenin belirli bileşenlerine erişimi sınırlama yeteneği. Java, özel, korumalı ve genel alan ve yöntem modlarını tanımlamak için anahtar sözcükler kullanır.
    • Polimorfizm: birden çok nesne tanımlayıcısını tanıma yeteneği. Java'da, bir nesne, o nesnenin yöntemleri kullanılarak başka bir nesneye aktarılabilir.
    • Miras: mevcut nesneyle aynı hiyerarşide bulunan sınıftan alanları ve yöntemleri kullanma yeteneği.