İçindekiler:
- 1. Adım: JAVA - Araçları Alma
- 2. Adım: JAVA - JAVA ile Çalışmaya Başlama
- 3. Adım: JAVA - Temel Değişken Türleri
- Adım 4: JAVA - Matematiksel Operatörler
- Adım 5: JAVA - 1. Test / Yorumlama
Video: JAVA - Giriş: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Bu eğitimde size etkili ve hızlı bir şekilde rehberlik etmeye çalışacağım. JAVA, öğrenecek çok şeyi olan çok karmaşık bir dildir. Bu öğreticiler, size doğru bir şekilde öğretmek için herhangi bir sorumluluk üstlenmez, ancak bunu netleştirmeye ve tüm hataları dışarıda bırakmaya çalışacağım. JAVA'ya zaten aşina iseniz, sonraki bölümlere geçmelisiniz. Bu bölüm sadece bir nottur. Daha sonra sizi JAVA diliyle karşılamaya başlayacağız.
1. Adım: JAVA - Araçları Alma
Şimdi, muhtemelen bildiğiniz gibi, JAVA kodu yazmaya başlamak için bazı araçlara ihtiyacımız var. Sadece not defterinizi kullanabilir ve komut satırından çalıştırabilirsiniz, ancak bir editör alacağız, çünkü bu daha kolay ve daha hızlıdır. Eclpise JAVA editörünü alacağız. (SORUMA YORUM YAPIYORSANIZ)ADIM #1) Buradaki web sitesine gidin ve yeşil indirme düğmesine tıklayınADIM #2) Masaüstünüze kaydedin ve "Tamam"a tıklayın ADIM #3) İndirme bittiğinde, dosyaya sağ tıklayın ve "seçeneğini seçin. Tümünü ayıkla"ADIM #4) Masaüstünüzde yeni bir klasör göründüğünü görmeli ve içinde "eclipse.exe" dosyasının bulunduğundan emin olmalısınız. Şimdi güneş tutulması simgesi olan eclipse.exe dosyasına çift tıklayın. Açıldığında bir çalışma alanı oluşturmanızı isteyecektir. Ad çubuğuna "myWork" yazın ve Tamam'ı tıklayın. Daha sonra bir karşılama ekranı göreceksiniz ve sağ üst köşede "tezgah" düğmesine tıklayın. Şimdi alttaki 1. resim gibi bir şey görmelisiniz. Bundan sonra "Dosya" > "Yeni" > "Java Projesi"ne tıklayın. Ad kutusuna "myProj" yazın ve ileri'ye tıklayın ve ardından bitirin. Şimdi, proje gezgininde (ekranın solunda) "myProj" adlı bir klasör görmelisiniz. Proje gezgini tüm dosyalarınızı görebileceğiniz yerdir. Ortadaki alan ana sahne(kodlama bölümü) ve sağ kısım ise bize fonksiyonların ve sınıfların listesini veren Kütüphane'dir.(Sınıflar ve fonksiyonlar hakkında konuşacak) sonra). Alt kısım hata listesidir, herhangi bir çalışma zamanı veya kod sorunumuz varsa, orada olacaktır. Aynı zamanda çıktının görüntülendiği konsol penceresidir. Son olarak oluşturduğumuz "myProj" klasörüne sağ tıklayın ve "Yeni" > "Sınıf" seçeneğine gidin. Ad çubuğuna "myFirst" yazın. Bitir'i tıklayın. Daha yakından bakmak için alttaki 2. resmi görmelisiniz. Artık JAVA'da kod yazmaya başlamaya hazırsınız. Bir sonraki adımda ilk programınızı yazacağız ve bazı JAVA öğelerini tartışacağız.
2. Adım: JAVA - JAVA ile Çalışmaya Başlama
JAVA'da her şey sınıflara, yürütülecek komutlarla kod bölümlerine dayanır. Ayrıca method denilen şeyler de vardır, kodların işlevleri içeren daha küçük bölümleri de vardır. Genellikle bir sınıfta, belirli değişkenlerin değerlerine göre birbirleriyle etkileşime giren ve bir değer döndüren birden fazla yöntem vardır. Bu yöntemler bir sınıfa paketlenir ve ardından yöntemlerle sınıflar diğer sınıflarla etkileşime girebilir ve dönüş değerini ekrana yazdırabilir. Ayrıca derleyicinin ilk aradığı yöntem olan main yöntemi adı verilen bir şey vardır. Ana yöntemin verdiği talimatlara dayanarak, derleyici farklı yöntemleri yürütmek için farklı sınıflara geçebilir veya sadece ana yöntemde kalabilir. Şimdilik sadece bir ana yöntem oluşturalım. "myFirst" sınıfınızda kodu kalın harflerle yazın:public class myFirst {public static void main(String args) { }}Şimdi bu kodu tartışalım. Her yöntem aşağıdaki sözdizimine dayalıdır:[accessSpecifier] [returnType] [methodName] ([parametreler]){ [methodBody]}Bu durumda erişim belirteçleri "genel" ve "statik"tir. Herhangi bir yöntem "genel" veya "özel" olabilir. "Genel", yönteme herhangi bir sınıf tarafından erişilebileceği anlamına gelir. "Özel", yönteme yalnızca ait olduğu sınıf tarafından erişilebileceği anlamına gelir. "Statik" anahtar kelimesini daha sonra açıklayacağım. Burada main adında ve "String args" parametreleriyle public static main methodu yaptık(şimdi parametreleri açıklamayacağım). Yöntem gövdesinde, yürütmek istemediğimiz tüm komutları yazıyoruz. Yöntem gövdesi ve sınıf gövdesi her zaman küme parantezleri arasında bulunur. NOT: JAVA büyük/küçük harf duyarlı bir dildir, bu nedenle komutları yazarken bunları tam olarak belirtildiği gibi yazmalısınız yoksa hata alırsınız!!!!!! Şimdi kodu kalın harflerle ana yönteminize yazın:public class myFirst { public static void main(String args) {System.out.println("Merhaba dünya!"); }}Şimdiye kadar 1. resimdeki koda sahip olmalısınız. Şimdi "Çalıştır" > "Çalıştır"a gidin ve iletişim kutusu göründüğünde "Tamam"ı tıklayın ve altta (konsol penceresi) "Merhaba dünya!" metnini görmelisiniz. basılmış. Referans için ikinci resmi kontrol edin. Burada ekrana bir satır yazdırmak için System.out.println komutunu kullandık. "Sistem", birçok işlevi içeren bir sınıftır. "Çıktı", ekrana (veya çıktıya) OUT yazdırmak istediğimizdi ve "println" yönteminin anlamı; baskı hattı. Sonra parantez içinde ve tırnak içinde (çünkü bu bir dize değeridir (kelimeleri içeren değer)) yazdırmak istediğimiz metni ekledik ve satırı noktalı virgül (;) ile sonlandırdık. NOT: Sınıfları veya yöntemleri bildirdiğimiz satırlar dışında, JAVA'daki tüm satırlar noktalı virgülle bitmelidir. "print" de kullanabiliriz, ancak "print" ve "println" arasındaki fark, "print" metni bir satıra yazdırır, ancak "println" metni yazdırmak ve satırı bitirmek anlamına gelir, yani bir sonraki komut "yazdır" ise, metin yeni bir satıra yazdırılacaktır. Bu noktada resimlerimin kalitesizliğinden dolayı özür dilemek istiyorum. Alt kısımda bazı KENDİNİ KONTROL soruları ekledim. Bir sonraki adımda bunlara cevapları ekleyeceğim. Bir sonraki adımda size temel değer türlerini de tanıtacağım. KENDİNİ KONTROL: #1) "Peynir" kelimesini harf harf yazdıran bir program yazınız. İPUCU: "print" komutunu kullanın#2) Denemek için "print" ve "println" komutlarını kullanın.#3) Bu kod satırında yanlış olan nedir: System.out.println(Merhaba dünya!); #4) Bu kod satırlarını çalıştırırsanız ne elde edersiniz: System.out.print("h"); System.out.print("i"); System.out.println("per-"); System.out.print("oğul");
3. Adım: JAVA - Temel Değişken Türleri
Önceki SELF-CHECK sorularının yanıtları şunlardır:#1) System.out.print("c"); System.out.print("h"); System.out.print("e"); System.out.print("e"); System.out.print("s"); System.out.print("e"); #2) Kesin bir cevap yok.#3) Parantez içindeki metin tırnak içinde değildi.#4) merhaba kişiBu adımın sonunda ayrıca kendi kendini kontrol soruları da olacaktır. Birçok veri türü vardır. Bu talimatta sadece temel olanları gözden geçireceğiz ve yine de birkaç adım atacak. Tüm değişkenler aşağıdaki sözdizimine göre çalışır.[dataType] [variableName] = [value]; eski. int myNum = 8; int türü: "int" türü, tamsayı anlamına gelir. Yukarıdaki ile aynı sözdizimi üzerinde çalışır. Herhangi bir sayısal tür için değeri tutmak için tırnak gerekli değildir. Herhangi bir int değişkeni, minimum -2, 147, 483, 648 ile maksimum 2, 147, 483, 647 arasında değişir. En yaygın tamsayılar bu aralığa sığar, ancak bunun yerine "uzun" kullanmazlar. eski. int dokuz = 9; long type: "long" type, "int" komutunun uzun bir versiyonudur. -9, 223, 372, 036, 854, 775, 808 ile 9, 223, 372, 036, 854, 775, 807 arasında değişir. kayan nokta türü: "kayan nokta" türü, içerdiği bir kayan noktalı sayıdır. ondalık bir değer. double type: "Double" türü, daha büyük bir değer tutabilen kayan noktalı bir sayıdır. string type: "string" tipi bir metin değeri tutar. Metin(değer) çift tırnak içine alınmalıdır. eski. String selamlama = "Merhaba boş"; Bunlar temel veri türleriydi. Bunlardan herhangi birini yazdırmak için "println" yönteminin parametrelerine değişken adını tırnak işaretleri olmadan yazmanız yeterlidir. eski. int myNum = 52930; System.out.println(myNum + "myNum'un değeri mi"); Yukarıdaki kod ekrana "52930 myNum'un değeridir" yazacaktır. Bu arada, bir String'i yazdırdığımız satırla birleştirmek için orada bir artı işareti kullandık, böylece myNum değerinden sonra bir String değeri yazdıracaktı. "println" komutunda değişken eklemek ve dize değerleri eklemek için artı işaretini kullanabilirsiniz. Ne yaptığımı görmek için alttaki iki resme bakın. Bu sayı türlerinin 1/2'si, bir sonraki bölümde size değişkenler üzerinde kullanabileceğiniz bazı basit matematiksel operatörleri öğreteceğim.
Adım 4: JAVA - Matematiksel Operatörler
Bu, "Temel değişken türleri"nin 2/2 bölümüdür. Burada matematiksel operatörleri tanıtacağım. Ekleme anlamına gelen "+" işareti vardır. Sayı eklemek için kullanılır. eski. int toplam = 5 + 579; Ayrıca "println" yönteminde dizeleri birleştirmek için kullanılır. eski. System.out.println("Bu, " + "üç dizedir " + "birleştirilmiş."); Birinci ve ikinci dizelere başka bir dize eklemeden önce, normal görünmesi için sonunda bir boşluk kullandığıma dikkat edin. Bir de tahmin ettiğiniz gibi "-" işareti var ve sadece sayıları çıkarmak için kullanılıyor. eski. int çıkarma = 9 - 6; Ayrıca Java'da (yıldız) bir "*" ile temsil edilen çarpma operatörü de vardır. Sayıları çarpmak için kullanılır. eski. int çarpma = 756 * 15; Ve "/"(eğik çizgi) ile temsil edilen bölme operatörü var. Sayıları bölmek için kullanılır. eski. int bölme = 50 / 5 Ayrıca "%" ile temsil edilen bir modulo operatörü vardır. Modulo, varsa iki sayının geri kalanına odaklanmak için kullanılır. eski. int modulo = %10 9; "println" yöntemindeki sayıları kullanırsanız, sayılar için tırnak işareti eklemeniz gerekmez, yoksa bunlar dize değerleri olarak yorumlanır. eski. System.out.println(6 + 7); GENEL HATA 1: System.out.println("6" + "7"); Yukarıdaki kod 13 değil 67 döndürür. Bunu önlemek için alıntıları silin. Değişken isimleri değerleri tanımlamak için kullanılabilir. Örneğin: int myNum = 9; System.out.println("myNum'un değeri " + myNum'dur); "myNum"un çevresinde herhangi bir değişken olmadığı sürece, program "myNum'un değeri 9" yazacaktır. Hızlı sonuçlar döndürmek için "println" yöntemindeki işlemleri gerçekleştirmek için operatörleri de kullanabilirsiniz. eski. System.out.println(8*10); Resimlerim temel olarak bu bölümde ele aldığımız her şeyde olacak, ancak onları kontrol etmeyi unutmayın. Bir sonraki adımda çok az yeni materyal olacak, ancak şimdiye kadar öğrendiğimiz her şeyi kapsayan bir test olacak. İşte öz kontrol soruları: KENDİNİ KONTROL #1: 789'dan 2'ye modüloyu hesaplayan bir program yazın ve sonucu ekrana yazdırın. SELF-CHECK #2: "int" veri tipini en azından temel karakteristik ile tanımlayın. KENDİNİ KONTROL #3: "Tebrik" adında, içinde dostça bir mesaj bulunan ve adını dışarıda bırakan bir dize değişkeni oluşturun (ör. Merhaba _). Ardından adınızın değeriyle "name" adında bir dize oluşturun. Ardından bu değişkenleri birleştirin ve son mesajınızı almalısınız. KENDİNİ KONTROL #4: JAVA'da çarpma işlemini nasıl temsil ediyorsunuz?(Hangi işareti kullanıyorsunuz)
Adım 5: JAVA - 1. Test / Yorumlama
İşte önceki SELF-CHECK sorularının cevabı:#1) System.out.println(789 % 2); #2) "int" veri türü bir tamsayı içerir.#3) String selamlama = "Merhaba "; Dize adı = "JAVA Öğretmeni" System.out.println(tebrik + isim); #4) Bir "*"(yıldız) kullanıyorsunuz Tamam, şimdi bu talimat için sadece biraz yeni materyal ve testimin bağlantısını ekleyeceğim. JAVA'da "yorumlama" denen bir şey var. Bu, çalışmanızı yorumlamak anlamına gelir. Tek satırlık bir yorum (bkz. Örn. 1) ve çok satırlı bir yorum (bkz. Örn. 2) yapabileceğiniz 2 tür yorum vardır. Bu yorumların örnekleri yer almaktadır. Tek satırlık bir yorum için, metnin önüne 2 eğik çizgi koymanız gerekir, eğik çizgilerin sağındaki her şey bir yorum olarak kabul edilir ve JAVA derleyicisi tarafından yok sayılır. Basit bir çok satırlı yorum, eğik çizgi ile 2 yıldız arasında yer alır ve yıldız ve eğik çizgi ile biter. Gelişmiş bir çok satırlı yorum bir yöntemi tanımlar, bunu daha sonra ele alacağız. JAVA TAVSİYESİ: Her şeyi, en basit şeyleri bile yorumlamanızı öneririm. Çünkü eğer birisi işinizi yapıyorsa ve kodunuzu anlamakta zorluk çekebilir. d değişkeninin dolar anlamına geldiği açık olmayabilir. Ayrıca çalışmalarınızı sık sık kaydetmenizi öneririm.(Bir kere bu yüzden çok kod kaybettim) ör. 1 int sayı2 = 78; // 78 değerinde bir "num2" tamsayı oluşturun, ex. 2 /** 78 değerinde bir "sayı2" tamsayı oluşturun */ int num2 = 78; Tamam, testte iyi şanslar.:-) (ALTTA BAĞLANTI, NOT OKUYUN) NOT: Testi yapmak için gerçekten acele ettim, bu yüzden #2'de yanlış cevabı doğru olarak işaretledim. Bunun için doğru cevap son seçenekti. Bu rahatsızlıktan dolayı çok üzgünüm. Testin linki burada. Testin karşılama ekranının altında da bir resim var. İyi şanslar ve bir sonraki eğitimimi okumayı unutmayın!:-)
Önerilen:
Raspberry Pi - TMD26721 Kızılötesi Dijital Yakınlık Dedektörü Java Eğitimi: 4 Adım
Raspberry Pi - TMD26721 Kızılötesi Dijital Yakınlık Dedektörü Java Eğitimi: TMD26721, tek bir 8 pimli yüzeye montaj modülünde eksiksiz bir yakınlık algılama sistemi ve dijital arayüz mantığı sağlayan bir kızılötesi dijital yakınlık dedektörüdür. Yakınlık algılama, gelişmiş sinyal-gürültü ve kesinlik. Profesyonel
Java ile Kendi 2048 Oyununuzu Programlayın: 8 Adım
Kendi 2048 Oyununuzu Java ile Programlayın!: 2048 oyununu çok seviyorum. Bu yüzden kendi versiyonumu programlamaya karar verdim. Gerçek oyuna çok benziyor, ancak kendim programlamak bana istediğim zaman istediğim şeyi değiştirme özgürlüğü veriyor. Tipik 4x4 yerine 5x5 oyun istiyorsam, bir s
Microsoft Visio'da Java için UML Nasıl Oluşturulur: 4 Adım
Microsoft Visio'da Java için UML Nasıl Oluşturulur: İlk başta, bir UML oluşturmak biraz korkutucu görünebilir. Çok sayıda karmaşık notasyon stili vardır ve okunabilir ve doğru bir UML'yi biçimlendirmek için iyi kaynaklar yokmuş gibi hissedilebilir. Ancak Microsoft Visio, bir UML qu
Raspberry Pi için Verimli Java Geliştirme: 11 Adım (Resimlerle)
Raspberry Pi için Verimli Java Geliştirme: Bu Eğitilebilir Tablo, Raspberry Pi için Java programları geliştirmek için çok verimli bir yaklaşımı açıklar. Düşük seviyeli cihaz desteğinden çok iş parçacıklı ve ağ tabanlı programlara kadar Java yeteneklerini geliştirmek için bu yaklaşımı kullandım. Yaklaşık
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)