İçindekiler:
Video: Yazılıma/Programlamaya nereden başlamalıyım? 2024
Aşağıda listelenen 1'de, Java kodunun patlamış halini alırsınız. Tüm acemi programcılar gibi, kodda alçakgönüllülükle zekalet etmeniz bekleniyor. Fakat korkutmayın. Ne zaman asılırsanız, programlama oldukça kolaydır. Evet, çok eğlenceli.
Liste 1: Basit bir Java Programı
/ *
* Hayatta iyi şeyler listeleyen bir program
* Yazar: Barry Burd, BeginProg @ BurdBrain. com
* 13 Şubat 2003
* /
sınıfı ThingsILike
{
public static void main (Dizge args [])
{
Sistem. dışarı. println ("Çikolata, telif ücreti, uyku");
}
}
Liste 1'in tam ortasına gömülü olan nokta, aslında bilgisayara doğrudan talimat veren tek satırdır.
Sistemi satırı. dışarı. println ("Çikolata, telif ücreti, uyku");
bilgisayara Çikolata, telif ücreti, uyku kelimelerini komut istemi penceresinde görüntülemesini söyler. Bu satır en az iki farklı şekilde tanımlanabilir:
- Bu bir deyimdir: Java'da bilgisayara bir şeyler yapmasını söyleyen direkt bir talimata ifadesi denir. Liste 1'deki ifade bilgisayara bazı metinleri göstermesini söyler. Diğer programlardaki ifadeler, bilgisayara belirli bellek konumlarını koymasını veya ekranda bir pencere açmasını söyleyebilir. Bilgisayar programlarındaki ifadeler her türlü işlemi yapar.
- Bir yöntem çağrısıdır: Bir yöntem çağrısı, bilgisayarı harekete geçirmesi için söyleyen ayrı bir kod parçasıdır (Java programının farklı bir bölümünde). Açıklama
FixTheAlternator (junkyOldFord);
-
, bir yöntem çağrısına örnektir ve böylece
Sistemi de vardır. dışarı. println ("Çikolata, telif ücreti, uyku");
-
Java'nın birçok farklı deyimi vardır. Yöntem çağrısı sadece bir tür.
Bir deyime noktalı virgülle sonlandırma
Java'da, her ifade eninde sonunda noktalı virgül ile biter. Liste 1'deki kodda sadece bir deyim var, bu nedenle Liste 1'deki yalnızca bir satır noktalı virgülle bitiyor.
Örneğin, yöntem başlığı gibi, Listeleme 1'deki diğer satırları atın. Yöntem üstbilgisi (main sözcüğü olan satır) doğrudan bilgisayara herhangi bir şey yapmasını söylemez. Bunun yerine, yöntem başlığı gelecekteki başvurular için bazı eylemleri açıklar. Başlık, "Birinin ana metodu çağırması ihtimaline karşı, sonraki birkaç kod satırı o çağrıyı yanıtlamak için ne yapmanız gerektiğini söyler. "
Komple Java deyiminin tamamı noktalı virgül ile bitiyor. Bir yöntem çağrısı bir deyimdir, bu nedenle noktalı virgülle biter, ancak bir yöntem başlığı veya yöntem bildirimi bir deyim değildir.
Sistem adlı yöntem.dışarı. println
Liste 1'in ortasındaki ifade, Sistem adlı bir yöntemi çağırır. dışarı. println . Bu yöntem Java API'sında tanımlanmıştır. Sistemi çağırınca. dışarı. println yönteminde, bilgisayar ekranda metin görüntüler. Örneğin, Pauline Ott adını düşünün. Bunlardan biri rahibedir; diğeri fizikçidir. Elbette, İngilizce konuşulan dünyada Pauline bol miktarda var, Tıpkı Java API'sinde println adında birkaç şey var. Bu nedenle, fizikçi Pauline Ott'ı film eleştirmeni Pauline Kael'den ayırmak için "Pauline Ott. "Ve rahibeyi fizikçiden ayırmak için," Rahibe Pauline Ott. "Aynı şekilde, ya Sistem yazın. dışarı. println veya DriverManager. println. Birincisi, bilgisayar ekranında metin yazıyor. İkincisi bir veritabanı günlük dosyasına yazar.
Tıpkı Pauline ve Ott kendi başına bir isim olduğundan, System, out ve println Java API'sindeki isimlerdir. Ancak println kullanmak için, yöntemin tam adını yazmanız gerekir. Sen asla println yazamazsın. Her zaman Sistemdir. dışarı. println veya API adlarının başka bir bileşimi.
Java programlama dili büyük-küçük harf duyarlıdır. Küçük harfleri büyük harfle (veya tersi) değiştirirseniz, bir kelimenin anlamını değiştirirsiniz. Sistemi yerini alamazsın. dışarı. sistemle yazdırabilirsiniz. dışarı. Println
. Eğer yaparsanız, programınız çalışmaz. Java sınıfı
nesne tabanlı programlama (aynı zamanda OOP olarak da bilinir) terimini duymuş olabilirsiniz. OOP, bilgisayar programlama sorunlarını düşünmenin bir yoludur - birkaç farklı programlama dili tarafından desteklenen bir yol. OOP 1960'lı yıllarda Simula adlı bir dille başladı. 1970'lerde Smalltalk adlı başka bir dille takviye edildi. 1980'lerde OOP, C ++ diliyle büyük zaman geçirmiştir. Bazı insanlar kısaltmayı değiştirmek istiyor ve buna COP, sınıf odaklı programlama diyorlar. Bunun nedeni, nesne yönelimli programlamanın
sınıfı adlı bir şeye başladığıdır. Java'da her şey sınıflarla başlar, her şey sınıflara eklenir ve her şey sınıflara dayanır. Java'da ana yönteminiz bir sınıfın içinde olmalıdır. Liste 1'deki kod, ThingsILike sınıfıyla başlar. Listeleme 1'e bir göz atın ve hatlar ThingsILike'den sonra ne olduğunu fark edin. Kodun geri kalanı kıvırcık parantez içine alınır. Bu parantezler sınıftaki tüm şeyleri işaretler. Bu parantezi olmadan, ThingsILike sınıfının bildiriminin nereden başladığını bilirsiniz, ancak bildirimin nerede sona erdiğini bilmiyorsunuzdur.
Sanki ThingsILike sınıfındaki şeyler bir kutuda. Bir yığın kümeyi kapatmak için iki şey yaparsınız:
Kıvırcık parantez kullanın:
- Bu kıvırcık parantez derleyiciye bir yığın kodun nerede başladığını ve bittiğini bildirir. Kod girintili:
- Girinti, insan gözünüze (ve diğer programcıların gözlerine), bir kod parçasının başlayıp bittiği yerini söyler. Unutma. Her ikisini birden yapmak zorundasın.