Yeni Başlayanlar İçin Java Programlamayı Öğrenmeye Yönelik Kesin Bir Dizi


Okurlarımızın talebi üzerine Java Programlama Dili ile ilgili özel yazı serimizi duyurmaktan mutluluk duyuyoruz. Bu serimizde Java hakkında bilmeniz gereken her şeyi ele alacağız.

Neden Java?

Java, James Gosling tarafından yazılan Genel amaçlı Nesneye Yönelik Programlama Dilidir. Onu diğer Programlama dillerinden farklı kılan birçok özelliği ile tanınır. İlk piyasaya sürülmesinden bu yana her zaman talep gören Programlama Dillerinden biridir. Linux'un gücüyle birleştiğinde harika şeyler yapabilen en güçlü Programlama Dillerinden biridir. Linux+Java Gelecektir. Java'nın en çok konuşulan özellikleri şunlardır:

  1. Genel Amaçlı Programlama Dili
  2. Nesne Odaklı yaklaşım
  3. Kolay Sözdizimi
  4. Taşınabilirlik
  5. Bellek Yönetimi Özelliği
  6. Mimari Nötr
  7. Yorumlandı

Bu eğitim, başka herhangi bir programlama ve/veya Komut Dosyası Dili hakkında bilgi sahibi olan ve Java'yı temel düzeyde öğrenmek isteyenler içindir.

Java'ya başlamak için ihtiyacınız olan şey

İhtiyacınız olan ilk şey, Java Derleyicisini kurmak ve yolu ayarlamaktır. Java'nın en son sürümünü yüklemek ve yolu ayarlamak için ayrıntılı talimatlar buradadır [Linux'ta Java JDK/JRE'yi yükleyin]. Java Derleyicisi Kurulduktan ve Yol ayarlandıktan sonra çalıştırın

java -version
Örnek Çıktı
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

İkinci şey ise bir metin düzenleyiciye ihtiyacınız var. Komut satırı tabanlı veya GUI Metin düzenleyicisi olabilecek, seçtiğiniz herhangi bir metin düzenleyiciyi kullanabilirsiniz. Favori düzenleyicilerim nano (command_line) ve gedit (GUI)'dir.

Herhangi birini kullanabilirsiniz ancak Entegre Geliştirme Ortamı (IDE) kullanmadığınızdan emin olun. Eğer IDE'yi bu seviyede kullanmaya başlarsanız bazı şeyleri asla anlayamayacaksınız, o yüzden IDE'ye hayır deyin.

İhtiyacınız olan son şey, iyi bir adım adım kılavuz (ki bunu size sağlayacağım) ve Java'yı öğrenmek için hiç bitmeyen bir arayıştır.

Ele alacağımız konular

Bu, sürekli genişleyen bir konu listesidir ve bununla ilişkilendirilen zor ve hızlı hiçbir şey yoktur. Java'nın derinliklerine daldıkça bu bölüme konu eklemeye devam edeceğim. Buradan istediğiniz yere gidebilirsiniz ama tüm konuları adım adım geçmenizi öneririm.

Okuyucularımızın desteğini her zaman aldık ve Tecmint'te popüler Java Serisi Gönderisi yapmak için bir kez daha sevgili Okuyucularımızın desteğini arıyoruz. Emniyet kemerlerinizi bağlayın ve başlayalım. Takipte kal.