👶 Başlangıç

Java ufaktan giriş yapalım 👣

🤓 Javayı Tanıyalım

Öncelikle Java:

  • Çok sık kullanılan dillerden biri

  • Android üzerine yazılan yazılımların ana dili

    • Gerçi şu anda Java dili yerini Kotlin'e bırakmaktadır. 🤔

    • Yine de java güncelliğini yitirmemiş bir dil olarak karşımıza çıkmaktadır.

Aklına takılacağını düşündüğüm bir kaç soru ile devam edelim.

❔ Neden Java

Java öğrenilmesi kolay olan bir dildir, her işletim sisteminde çalışır, açık kaynaklıdır, yani ücretsiz olup üzerinden para kazanmana da engel olmaz.

Daha kolayını ararsan Python'a 🏃‍♂️ bak derim.

⭐ Java ile Örnek Yazılım Var mı

Program örneği olarak Pixel Dungeon adlı oyun, java dilinde yazılmış bir android oyunudur ve kodları açıktır, istersen buraya tıklayarak kodları görebilir veya buraya tıklayarak oyunu android telefonuna indirebilirsin.

Kişisel java çalışmalarıma JavaProject repomdan erişebilirsin.

👨‍💻 Javada Nasıl Kodlama Yaparım

  • Java JRE: Java programlarını çalıştırmak için gereklidir

  • Java JDK 12 : Java Development Kit'in kısaltması olan bu yazılım, java ile kodlama yapmak için gerekli yazılımları içermektedir.

    • Netbeans ve Eclipse için Java JDK 8'i kurman daha faydalı olacaktır

  • IntelliJ: Java dilinde en gelişmiş özellikler sunan IDE'dir, kod düzenlemeleri, algroitma iyileştirmeleri gibi bir çok özellik sunar

  • NetBeans : Visual Studio gibi programlar kullandıysanız, görsel arayüz açısından bu program size daha faydalı olacaktır.

  • Eclipse : Açık kaynak bir yazılımdır ve öğrenim kaynakları bulma konusunda oldukça bereketlidir.

  • Bütün bunların dışında terminal üzerinden de derleyebilirsin.

    • Yapma, geçen vaktine yazık 😑

    • Onun yerine, javayı öğrensen daha iyidir 🙄

💡 IDE'ler arasında arayüz ve verimlilik farkı dışında bir ayrım yoktur.

👨‍🎓 Java Öğrenebileceğim Yerler Var mı

Tabiki var, her yer java kaynağı ile dolu. Senin için aklımda olanları buraya sıralayayım:

  • sina5an: 121 adet java (sıfırdan) dersleri, 9dk ila 87dk arası videolar serisi (Eclipse tapanlı ilerler)

  • Oğuzhan Memiş: 58 adet video (sıfırdan) , 1dk ila 54dk arası videolar serisi (Eclipse tabanlı ilerler)

  • Java ve onunla alaklı PDF'lere buradan erişebilirsin.

  • Head First Java kitabı

Yukarıdaki kanallar her ne kadar Eclipse kullanılarak yapılmış olsalar da, IntelliJ veya NetBeans ile bu videoları takip ederek java öğrenebilirsin, zorluk yaşamazsın.

🎇 Güncel Java Kurulumları