Java | Proje oluşturma

Kresua

Forum Yazarı
Forum Yazarı
Katılım
11 Nis 2020
Mesajlar
158
Beğeni
32
Puanları
1,505
Minecraft Türkiye

Herkese selam!
Biliyorsunuz ki, önceki konumuzda Java'nın ne olduğundan bahsetmiştik bu sefer Java'da IDE içinde nasıl bir proje oluşturup nasıl ekrana yazı yazılabileceğinden bahsedeceğim.

IDE nedir?
IDE, "Integrated Development Environment" (Entegre Geliştirme Ortamı) kelimelerinin kısaltmasıdır. Bir IDE, bir yazılım geliştiricinin programlama işini daha kolay ve verimli hale getiren, çeşitli araçların ve özelliklerin bir arada bulunduğu bir yazılımdır. IDE, genellikle bir programlama dilinde yazılım geliştirmek için kullanılır ve geliştirme sürecini yönetmek için farklı araçlar sunar.

Java için en iyi IDE'ler nedir?
1) Eclipse - İndirmek için tıklayın.
2) Intellij IDEA - İndirmek için tıklayın.

Bu iki IDE'yi önerme sebebim, geliştiricilerin en çok tercih ettiği geliştirme ortamlarından bir tanesi olması. Bu sayede, IDE'de alacağımız en ufak hatayı bile internette kolayca çözümleyebiliriz.

1. ADIM: Proje oluşturmak için IDE'yi başlatmalıyız.
IDE'yi açtıktan sonra, sol üst kısımda bulunan Create a Java project seçeneğini seçiyoruz.
17300


17299


Project name kısmında, projenize vereceğiniz bir isim belirlemelisiniz. Unutmayın, Java'da projeye vereceğiniz isimlerde PascalCase kuralını ve Türkçe karakter kurallarını uygulamamız gerekiyor.
PascalCase kuralı, bir kodlama standartı ve isimlendirme kuralıdır. Bu kurala göre, kelimenin her bir baş harfi büyük harfle yazılır ve kelimeler arasında boşluk bırakılmaz. İlk kelimenin baş harfi de büyük harfle başlar.

Örnek:
MinecraftTurkiye
JavaOgrenmek
CarSimulator

17301


Yukarda gördüğünüz görselde, JRE System Library kısmı Java'nın orijinal kütüphanesini ifade ediyor. Alttaki src (source) ise kaynak kodlarının tutulduğu kısımdır.

2. ADIM: Bir class oluşturmak.
Sınıflar, projenin temel yapı taşlarını oluşturur ve kodun yeniden kullanılabilirliğini ve yapısal düzenini sağlar. Her nesne, bir sınıfın örneğidir ve sınıfın tanımladığı özelliklere ve davranışlara sahip olur. Şimdi, bir Class oluşturalım.

src klasörüne sağ tıkladıktan sonra New > Class seçeneğini seçelim.
17303


3. ADIM: Ekrana yazı yazdırmak.
Ekrana yazı yazdırmak için 'System.out.print();' veya 'System.out.println();' metotlarını kullanmamız gerekiyor. Bu metotlar, standart çıkış akışına (konsola) veri yazdırmasını sağlayacak.

17304


Kodu yazdıktan sonra kaydetmek için CTRL+S basın.

17305


Üstte gözüken Başlatma tuşuna basalım ve neler yaşandığını görelim.

17307


Gördüğünüz gibi, 'System.out.println("<mesaj>");' metotunu kullanarak ekrana "Hello World!" yazdırdık. Bu metotta, mesaj göndereceğiniz içeriğin başına ve sonuna " (tırnak işareti) eklemeyi unutmayın dostlar.

Kod:
public class JavaHelloWorld {
    
    public static void main(String[] args) {
        
        System.out.println("Hello World!");
        
    }

}

Kod'u okuyalım:

1. satır: public class JavaHelloWorld kısmında, bu dosyanın bir sınıf dosyasının olacağı, isminin ise "JavaHelloWorld" olarak ayarlandığını görüyoruz.

2. satır: public static void main(String[] args) {}:
Bu satırda, "main" adında bir metot oluşturduk.
* "public" anahtar kelimesi, "main" metodunun diğer sınıflardan erişilebilir olduğunu belirtir.
* "static" anahtar kelimesi, "main" metodunun sınıf düzeyinde yani nesne oluşturmadan doğrudan çağrılabileceğini gösterir.
* "void" anahtar kelimesi, "main" metodunun herhangi bir değer döndürmediğini belirtir. Yani, "main" metodu bir değer döndürmez.

3. satır: System.out.println("Hello World!");:
* "System.out" ifadesi, konsola yazı yazdırmak için kullanılır.
* "println" metodu, verilen argümanı ekrana yazdırır ve ardından bir alt satıra geçer.

Gördüğünüz üzere Java'da ilk projemizi ve kodumuzu oluşturduk. Eğer hata alıyorsanız, yukardaki spoiler içerisindeki kodu iyi incelemeyi ve okumayı deneyebilirsiniz. Unutmayın, Java veya herhangi bir yazılım öğrenmeye başlarken her türlü hata ile karşılacağınızdan emin olarak bu işe başlamalısınız ve internet üzerinden düzenli araştırmalar yapmalısınız.

Daha fazla Java veya diğer yazılımlar hakkında bilgi almak için,
Minecraft-Türkiye'yi takipte kalmayı unutmayın!
İyi forumlar!
 
Üst