İlk Java Programı

İlk Java Programı

İlk Java Programı
İlk Java Programı

İlk Java Programına Hoş Geldiniz.
Genelde bir dili öğrenirken “merhaba” yada “nasılsın” gibi sözleri öğreniriz. Nedendir bilinir çünkü kendimizi yakın hissetmek için en basit haliyle olaylara yaklaşma eğilimindeyizdir insanlık olarak.
Java öğrenen ve öğretenler de bu adımı  atarlar ve “MERHABA JAVA” diye bu dile başlarlar. Biz de bu adeti değiştirmiyoruz ve başlıyoruz. Hazırsanız başlayalım 🙂

Giriş

Birazdan göreceğiniz kodları merakla inceleyin, yan yana gelen harfleri ve kelimeleri anlamaya çalışın, bakarken bir şeyler görün. En azından görmeye çalışın. (kısa bir sessizlik 🔕)
Şaka yapıyorum öyle bir şey yapmayın 😀 Merak etmeyin beyniniz zaten bilinçaltına harfiyen kaydedecektir. Yeri gelince hatırlarsınız.

Java Öğren – Temel Java dersleri – Acemiler için.

 Java Öğren -Temel Java derlseri Android Uygulaması

İşte başlıyoruz Java dünyasına hoş geldiniz. İlk kod, ilk  program geliyor…

public class IlkProgram {

public static void main(String[]args){

System.out.print(“MERHABA JAVA“)}

 }

Evet ilk Java kodu ile tanıştınız sonunda ve sizin için renklerle süsledim. Bu Java’nın  giriş kapısıdır.
Yabancı dillerde genelde buna “HELLO WORLD” olarak geçer.
Koda ilişkin bilgilere geçmeden önce Java dilinde mevcut bazı kurallara değinelim.
Hepsi çok basittir ne ne için diye farkında olarak ve anlamaya çalışarak değerlendirmeye çalışın yeter.
Java  sadece;
Ingilizce harflerle kodlanır (sorun yaşamazsınız)
(Türkçe veya Arapça yada Hint ve Çince vb dillerde sorun yaşama ihtimali olsa da 25 harfle kodlama yapmak daha pratiktir. 25 harf English Alphabet 🙂

KODUN AÇILIMI:

public class IlkProgram {

public, halka açık ve class da sınıf demektir. IlkProgram kelimesi ise class adındaki dosyaya verilen isimdir. İlkProgram adındaki class’ı biz oluşturmuş olduk.

 class IlkProgram {

Burada dikkat etmeniz gereken class’ a verilen isimdir.
verilecek isim sadece ;

IlkProgram {

İngilizce harf ile başlar
Büyük harfle başlar(İngilizce büyük harfle başlamalı)
Class isminin yani bizim örneğimizdeki IlkProgram olan Java programında (Java class’ı da denir:) görüldüğü üzere IlkProgram adlı bloğu incelemeye devam edelim.
IlkProgram
 iki kelime bitişik yazılmış  arada boşluk asla konulamaz çünkü bu birleşim bir tek dosya olarak algılanıyor. Kelimelerin arasına sadece ALT TİRE ( _ ) gelebilir. İlk kelime büyük başlar diğer harflerin tamamı küçük olabilir. Örneğin Ilk_Program olarak class’a isim verebilirsiniz.

Size tavsiyem iki kelimeden oluşan bir Java Class’ınız varsa iki kelimenin de ilk harfleri büyük olsun, ILkProgram, UcuncuProgram, YapayZeka vb…

Bir diğer husus da Java Class’ları SAYI İLE BAŞLAMAZ. Çünkü Java sayıları kabul etmiyor sayılar direkt işlem yapılabilir olduğu için bilgisayarın kafasını karıştırıyorsunuz sonra bu bilgisayar niye bu kadar yavaşladı 🙂

Özetle Class isimlerini şöyle kullanın:

BuyukHarf              ( İngilizce harflerden)
Hacerbook              ( ilk harfi BÜYÜK)
Bosluk suz  ( boşluk bırakmayın)
Araya_tire_koyun  (Araya Alt Tire koyun)
4You                       ( Sayı ile BAŞLAMAZ)
Bin1                        ( Sayı sonda olur, ortada da olur )

public static void main(String[]args){

Bu metot main metottur. Java uygulaması main metotla başlar.  Biz kodu çevirmesi için, compile ettiğimiz zaman yani makinelerin anlayacağı bir kodlamaya dönüştürdüğümüz zaman, ilk iş main metot bir bulunacak çünkü kodların komutanı, köyün ağası, yada bu birimin memuru main adında bir ablamızdır. (İngilizce main, ana demektir:) Bulunan main metot bizim kodu çalıştırır. Hikaye bu aslında. Bir ana kod var diğer kodları harekete geçiriyor. Kendi kendine olmuyormuş  🙂 Diğer kod parçalarını bu noktada anlatmak yerine, yeri gelince anlatalım cümlesini kurmak yerine açıklamak isterim ama ya kafanız karışırsa 😉 (Bak merak eden araştırabilir ön bilgili çalışkan insanlar daha başarılı olurlar:)

System.out.print(“MERHABA JAVA“)

 Ve ile cümleye başlamak tuhaf olsa da, ve son kod parçalarına ve eğlencenin de sonuna yaklaşıyoruz…

System = Sistem

 

out = dışarıya

 

print  = yazdır  

println  = yazdır + satır başı

(print +ln yani küçük “LN” ) gelirse satır bașı oluyor. (bir satır aşağı 👇 kayar yazılar) 

görüldüğü gibi kodlar kendini anlatıyor.  Gene de dedim çünkü bir konuşmasında (NTV kanalındaki bir abimiz) gene’yi erkekler yine’yi kadınlar kullanmalı demişti. Gine diyenler de var onu da Yenigineli’ler kullanmıyorlardır herhalde 😀 Gerçekten taze ve iğrenç bir espri oldu 🙂

 

Gene de detay vermekten kendimi alıkoyamadım: (“hiyeroglif”) parantez içindeki çift tırnaklara dikkat ettiyseniz bravo çünkü java da “yazılar” çift tırnak içine alınarak kullanılır.
Bir tavsiyem olacak. Kodları kağıt kalemle yazın, bilinçaltınıza kadar işlesin. Ödev vermiyorum 😀 30 kere yaz 🙂 Hayır bir kaç kez yazmayı dene. Faydalı olabilir.

 

{  } Curly brackets 
Namı-ı diğer, SÜSLÜ PARANTEZ

En son olarak süslü parantezler konusu var, Her süslü sadece kendi çöplüğünde öter, İlk süslü  parantez Java class’ıyla ilgilidir. İkinci parantez ise metot içindir. Kendi aralarında da üst ast ilişkisi vardır. Yani siz main metot süslüsünü sadece class süslüsünün içine koyarsanız class ses etmez ve her şey tıkır tıkır çalışır.

Yorum yapmayı unutmayın, çünkü her makaleyi güzelleştiren ancak konuyla ilgili farklı sorulardır!
Sevgiler
DinozorApps

İlk Java Programı” için 5 yorum

  • Eylül 22, 2018 tarihinde, saat 4:48 pm
    Permalink

    Eğlenceli olmuş ama sıfırdan denemez. Ortalama zekaya sahibim ve anlayamadım yarısını. Yarısı için teşekkür ederim 🙂

    Yanıtla
  • Ocak 19, 2019 tarihinde, saat 3:58 pm
    Permalink

    admin uygulamanız varmı bu şekilde acaba konuları gerçekten iyi ve eğlenceli anlatıyorsunuz internetin olmadığı zamanda çalışmak için sizden ders almak gerçekten iyi bir katkısı olur

    Yanıtla
  • Ocak 20, 2019 tarihinde, saat 3:25 pm
    Permalink

    Merhaba, teşekkür ederiz
    Uygulamamız internetsiz de kullanılıyor 🙂

    Yanıtla
  • Ocak 26, 2019 tarihinde, saat 12:48 pm
    Permalink

    java java öğrenmeye çalışan birisi olarak zevkle okudum yazıyı

    Yanıtla

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir