JAVA DERSLERİ #2: İLK PROJE VE İLK PROGRAM


Bir önceki derste Java hakkında bir kaç bilgi edinip programlama için gerekli kurulumları yaptık. Bu derste artık yavaş yavaş Java’ya giriş yapacağız. Öncellikle Intellij IDEA’da proje nasıl oluşturulur buna göz atacağız ardından da programlama dünyasında bir gelenek haline gelen “Hello World!” uygulamasını yazacağız.

Intellij IDEA PROJE OLUŞTURMA

Burada Do not import settings seçeneğini işaretleyip ilerliyoruz.

Bu ekranda bir şey seçmeden Next: Featured plugins seçeneğine basıp ilerliyoruz.

Bu ekranda yeni bir proje oluşturmak için Create New Project’e tıklıyoruz.

Burası en önemli adım! Kırmızı okla gösterilen yerden daha önce kurmuş olduğumuz SDK’yı eklemeyi unutmuyoruz!

Finish butonuna tıkladığınız zaman sizi böyle bir ekran karşılayacaktır.

 

Projeyi bu şekilde oluşturmuş olduk.

 

İLK UYGULAMA

Yazının girişinde de bahsettiğim gibi programlama dünyasında bir gelenek vardır. Brian Kernighan tarafından yazılmıştır ve bir programlama dili öğretilirken ilk önce bu program yazılır.

Projemizi oluşturduktan sonra yan tarafta bir dizin göreceksiniz.

src kalsörü üzerine sağ tıklayıp Java Class seçeneğini tıklıyoruz.

Burada Class ismini belirlerken Türkçe karakter kullanmamanız gerekmektedir.Class ismi belirlerken büyük harfle başlamak sizin detaylı bir projede kafa karışıklığınızı engelleyecektir.Class’ınızda birden fazla kelime varken her kelimeye büyük harfle başlayabilirsiniz.

Kind kısmı Class olarak kalmalıdır.Class türünü ilerleyen derslerde detaylı inceleyeceğiz.

Şeklinde bir yapı göreceksiniz. Burada MainClass yazan yer sizin Class isminizdir ve projeden projeye değişecektir.

Java programı çalıştırmak için bir tane main metoda ihtiyaç duymaktadır. Burada metod kavramı kafanızı karıştırmasın ilerleyen dönemde detaylı bir şekilde inceleyeceğiz.

main metodumuz yukarıdaki gibidir. Bu metodu aynı şekilde en üstteki kod bloğunun içine ekliyoruz.Bu işlemden sonra aşağıdaki hali alması gerekmektedir.

Kodlarımızı main metodun içerisine yazacağız.Tekrar ediyorum yukarıda gördüğünüz bütün terimleri ilerleyen derslerimizde detaylı bir şekilde açıklayacağız.

Artık ilk kodu yazmaya hazırız.

Yukarıda görüldüğü gibi ekrana bastırmak için

System.out.print(); veya System.out.prinln(); fonksiyonlarını kullanıyoruz. Burada “;” çok önemlidir zira “;” olmadan program çalışmayacaktır. Parantez içerisine yazdığınız şey konsol ekranında karşınıza çıkacaktır. Bir metin yazdırmak için metninizi çift tırnak içerisine yazmanız gerekmektedir.

Programı çalıştırmak için ctrl+shift+f10 kombinasyonunu kullanabileceğiniz gibi, kod ekranı içerisinde sağ tık yapıp run tuşunada tıklayabilirsiniz.

İki fonksiyonun çıktısı da aşağıdaki şekilde olacaktır.

İki fonksiyonun farkını şu şekilde açıklayabiliriz:

System.out.println(); fonksiyonunu kullandığı zaman bir sonraki ekrana yazı yazdırma işleminde bir satır aşağıya inerken, System.out.print(); fonksiyonu kullanıldığı zaman direkt yanınza yazacaktır.

Bu haldeyken ekran çıktısı aşağıdaki gibidir.

 

Bu haldeyken ekran çıktısı aşağıdaki gibidir.

 

Bu örnekleri kendinize göre yazıp değişiklik yaparak hem tecrübe sahibi olup hem de bilgilerinizi pekiştirebilirsiniz!

Quiz

Lütfen quizi atlamayınız. Basit olan bu quiz bilgilerinizi pekiştirmenizi sağlayacaktır.

 

https://www.fyrebox.com/play/my-general-knowledge-quiz_oDZV85R73

Ek Soru

Aşağıdaki kodun çıktısını yorumlara yazınız.

 

Bir sonraki derste görüşmek üzere:)

 

 

 

 

 

[Toplam:0    Ortalama:0/5]

Sizin Tepkiniz Nedir?

süper süper
0
süper
bilgilendirici bilgilendirici
1
bilgilendirici
beğenmedim beğenmedim
0
beğenmedim
beğendim beğendim
0
beğendim
Düşündürücü Düşündürücü
0
Düşündürücü
Anıl Mısırlıoğlu
Yazılım Mühendisi

0 Yorum

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

Bir format seçin
Kişisel Test
Kişiliğe dair bir şey ortaya çıkarmayı amaçlayan sorular dizisi
Basit Test
Bilgiyi kontrol etmek isteyen doğru ve yanlış cevaplı sorular dizisi
Anket
Karar vermek veya görüş belirlemek için oylama yapmak
Serbest Yazı
Yazılarınıza Görseller Bağlantılar Ekleyebilirsiniz
Liste
Klasik İnternet Listeleri
Geri Sayım Listesi
Klasik İnternet Geri Sayım Listeleri
Açık Liste
Kendi öğenizi gönderin ve en iyi sunum için oy verin
Oylanabilir Liste
En iyi liste öğesine karar vermek için yukarı veya aşağı basın
Fotoyla Anlatım
Kendi resimlerinizi yükleyin ve birşeyler anlatın
Video
Youtube, Vimeo veya Vine Kodları
Ses
Soundcloud veya Mixcloud İçerikleri
Görsel
Fotoğraf veya GIF
GIF
GIF Formatı