Java eğitimi: yeni başlayanlar için temel bilgiler
Java, bu öğreticide size tanıtacağımız nesne yönelimli bir programlama dilidir. Web uygulamaları, masaüstü uygulamaları ve uygulamalar öncelikle Java ile programlanır.
Java eğitimi: hazırlıklar
Java ile programlamaya başlamadan önce, biraz hazırlık yapmanız gerekir.
- En son Java SDK'sını bilgisayarınıza yükleyin. Sadece indirme alanımızdan indirin ve kurulum sırasında talimatları izleyin.
- Bir sonraki adımda bir geliştirme ortamına ihtiyacınız var. Burada, hepsinin avantajları ve dezavantajları olan çeşitli seçenekler var. En iyi bilinenleri NetBeans, Eclipse ve IntelliJ'dir. Eclipse yeni başlayanlar için uygundur, bu nedenle aşağıdaki adımlar Eclipse ile ilgilidir.
- Eclipse'i başlatın ve sonra "Dosya", "Yeni" ve ardından "Java Projesi" ni tıklayın. Buraya proje için bir ad girin ve "Son" düğmesine basın.
- Sol tarafta Paket Gezgini'ni bulacaksınız, burada projenin tüm klasörleri ve dosyaları listelenir. Şimdiye kadar proje yalnızca "src" klasörünü içermektedir. Klasörü sağ tıklayın ve "Yeni" ve ardından "Sınıf" ı seçin. Açılan pencerede bir sınıf adı seçin ve "public static void main (String [] args)" seçeneğinin yanındaki kutuyu işaretleyin. Sonra "Bitir" e basın.
- İpucu: Ayrıca, makalenin sonunda resim galerimizde en önemli adımları göstereceğiz.
Java: Merhaba Dünya öğreticisi
Hazırlıklardan sonra artık ilk programın gerçek programlaması ile başlayabilirsiniz.
- Artık bir ana yöntem içeren bir sınıfın temel yapısına sahipsiniz. Bu ana yöntem, program başlatıldığında ve içerdiği kod yürütüldüğünde her zaman önce çağrılır.
- Ana yöntem zaten "TODO Otomatik oluşturulan yöntem saplama" yorumunu içerir. Bir yorum her zaman "//" ile başlar ve yürütme sırasında dikkate alınmaz.
- "System.out.println (" Merhaba Dünya! ");" Satırını doğrudan yorumun altındaki programınıza ekleyin. Programı yürütürken, bu komut "Merhaba Dünya!" geçirirler.
- Üst taraftaki çubukta bulunan yeşil oynat simgesini tıklayın. Program bu şekilde başlatılır. Eclipse penceresinin alt yarısında "Konsol" u bulacaksınız. İşte istenen "Merhaba Dünya!" çıkışı.
Java eğitimi: Değişkenler ve veri türleri
Programlarımızı daha karmaşık hale getirmek için, her birinin kendi veri türüne sahip değişkenlere ihtiyacımız var.
- Herhangi bir programlama dilinin en önemli yapısı değişkenlerdir. Bir değer bir değişkende saklanabilir ve bu da işlemlerle değiştirilebilir.
- Java'da toplam sekiz ilkel veri türü vardır. Aşağıdaki türler en önemlisidir ve en sık kullanılır.
- int: Bir int değişkeni bir tamsayıyı saklayabilir. Bu sayı -2.147.483.648 ile 2.147.483.647 arasında olmalıdır.
- double: Bununla birlikte, bir kayan noktalı sayı çift değişkente saklanabilir. Örneğin, bir miktar para biriktirilebilir.
- char: Herhangi bir tek karakter bir char değişkeninde saklanabilir.
- boolean: Boolean değişkeni bir doğruluk değeri içerir. İki olası değerden yalnızca birini alabilir: doğru veya yanlış.
- Bir değişken şu şekilde bildirilir ve başlatılır: "[veri türü] [ad] = [değer];". Buna bir örnek olarak: "int x = 4;"
- Sayılarda basit aritmetik işlemler yapabilirsiniz: "int a = 4; int b = 5; int sum = a + b".
- Elbette metin de kaydedebilirsiniz. Bunu yapmak için "String" anahtar kelimesine ihtiyacınız vardır. Bu ilkel bir veri türü olmasa da benzer şekilde davranır. Böylece "Hello World" ifadesini bir değişkene de kaydedebiliriz: String hello = "Hello World"; System.out.println (Merhaba);
Java eğitimi: Ek kontrol yapıları
Artık değişkenlerle çalıştığımıza göre, şimdi koşullu ve tekrarlanan çağrıları öğreniyoruz.
- Koşullar için, önce karşılaştırma için operatörleri tanımamız gerekir: == iki değer veya değişkenin eşitliğini kontrol eder. ! = tam tersi: eşitsizlik. <, ve> = daha küçük, daha küçük eşit, daha büyük ve daha büyük eşit sembollerine karşılık gelir. Bu operatörler neredeyse her zaman koşullarla karşılaşırlar.
- Bir döngüye ek olarak, koşullu olarak bir blok da yürütebiliriz. Bu, bir if sorgusu ile çalışır: if ([condition]) {// statements}. Örneğin, 0'a bölünmemesini sağlamak için bunu kullanabiliriz.
- eğer (kişi> 0) {bananeProPerson = muz / kişi}. Bu örnekte, "kişi başına muz" yalnızca 0'dan fazla kişimiz varsa hesaplanır.
- Programlar artık daha da karmaşık hale gelmelidir: Konsolda 1'den 10'a kadar tüm sayıları çıktılamak istiyoruz. Bunu on kez yapabiliriz System.out.println (...); yeniden yazın. Ancak, örneğin 100'e kadar olan tüm sayıları da çıkarmak istiyorsanız, bu çok hızlı bir şekilde karmaşık hale gelir. Bunun için döngüler denir. Bu tekrarlanan kod.
- For döngüsü şu şekilde yapılandırılmıştır: "for ([başlangıç değeri]; [koşul]; [güncelleme]) {// talimatları}". Başlangıç değeri, başlangıç değerini içeren bir değişken içerir. Bu genellikle yalnızca burada oluşturabileceğimiz bir int değişkenidir (örneğin: int i = 1). Koşul, döngünün ne kadar süreyle yürütüleceğini belirler (örneğin: i <= 10). Güncelleme, döngüye yapılan her çağrıdan sonra ne yapılacağını belirler (örneğin: i = i + 1).
- Daha sonra 1 ila 100 değerlerini şu şekilde çıkarırız: for (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Java eğitiminde sonraki adımlar
Java öğrenmek birkaç saat için bir hedef değildir. Programlama dilini tam olarak anlamanız aylar alacaktır.
- Bu öğreticiyi öncelikle uygulama takip eder. Veri türlerini tanıyın ve kendi uygulamalarınızdaki bazı sorunları çözün. Matematiksel problemler özellikle uygundur: Örneğin, 10'a kadar olan tüm sayıların kare sayılarını çıktılayın. Ya da yediye bölünebilen 1000'e kadar olan tüm sayıları çıktılayın.
- Ancak burada henüz bilmediğimiz daha birçok dil yapısı da var: Bunlar arasında switch deyimi veya while döngüsü var.
- YouTube platformu bilgiyi genişletme fırsatı sunuyor. Burada sayısız Java öğreticisi var. Ayrıca birçok profesyonel video eğitimi vardır. Bunları örneğin Video2Brain, Udemy veya Coursera platformlarında bulabilirsiniz. Ancak, bu tekliflerin çoğu İngilizcedir.
- Alternatif olarak, Amazon'da çok geniş bir Java bilgisi taşıyan bazı iyi kitaplar var.
Programlama sırasında hata ayıklamaya hata ayıklamak için uzun saatler harcayacaksınız. En yaygın hatalardan biri NullPointerException'dır. Bunu nasıl düzelteceğinizi bir sonraki pratik ipucunda okuyabilirsiniz.