Herkese selamlar, Kodaman.org’deki ilk yazıma hoşgeldiniz…Yaklaşık 5 senedir programlama ile uğraşıyorum. Bir çok dille uğraşmışlığım vardır. Barış adlı bir arkadaşımın önerisiyle bildirgeçle başlayan bu serüvene Kodaman’dan devam ediyorum. İsterseniz yavaş yavaş konumuza geçelim.Bu yazı dizimde, sizlerle beraber bende Java’yı öğreneceğim. Aynı zamanda Türkiye’de neredeyse “yok” denebilecek kadar azlıktaki java dökümanlarına az da olsa katkı yapmaya çalışacağım. Yanlız eğer bu işe yeni başlayanlardansanız, yazdığım yazılar biraz kafanızı karıştırabilir. Bu durumda kesinlikle moral bozmak yok. Tam tempo devam. Kafalar karışacak, hatalar yapılacak, ama sonuç her zaman deneyim kazanmaya çıkacak.
Başlarken yanınızda olmasını tavsiye ettiğim alet edevatlar :
# Koca bir kupanın içerisinde kahve molamızı şenlendirecek kahvemiz.# Öğrendiklerimizi not tutabilmemiz için bir adet kağıt ve bir adet kalem.# Klavye, mouse, bu sitenin en azından görüntülenmesini sağlayacak kadar çalışan bir kasa ve monitör.Bunlar bana yetti, motive olmanızı sağlayacak şeyleri de yanınızdan eksik etmeyin.İçeriğe girmeden önce hangi programları kullanacağımı yazayım :http://java.sun.com/javase/downloads/index.jsp adresinde 3. sırada bulunan öğreyi indirmeniz şimdilik her şeyimize yetecektir.

Java İndirme Sayfası
Java İndirme Sayfası

ve diğer sayfalardan sisteminize uygun seçimleri yapıp indirmeye başlıyoruz.Ortalama 300 mb tutacaktır.Alternatif : Eclipseİndirmeyi bitirdikten sonra, sıra geldi programımızı tanımaya. Birkaç resimle özetleyip geçeceğim. Daha sonra Netbeans’ın özelliklerini anlatan bir yazım daha olacak. Oradan daha detaylı bilgiye sahip olabilirsiniz. Şimdilik işimize yarayacaklar :

Netbeans Kısayolları
Netbeans Kısayolları

Genel olarak biz burdan yeni proje seçeneğini kullanacağız.

Netbeans Dosya Seçicisi
Netbeans Dosya Seçicisi

Dosyaları düzenli bir şekilde tutmamıza olanak sağlayan muhteşem icat 🙂

Source Packages’ten kaynak kodlara ulaşabilecek. Libraries ile de kütüphane ekleyebileceğiz.

Bundan sonrasında her şey ip söküğü gibi gelecek…Veee sonunda geldik en önemli bölüme. Artık java dünyasına adım atma vaktimiz geldi. Hadi, neyi bekliyorsunuz. İlk programımızı yazıyoruz :Projemizi açalım :

Netbeans - Yeni Proje
Netbeans – Yeni Proje

Buradan

Java -> Java Application

öğelerini seçelim.

Netbeans - Yeni Proje - Sayfa 2
Netbeans – Yeni Proje – Sayfa 2

Buradan

Project Name : MerhabaDunya

olarak değiştirelim ve finish tuşuna basarak yeni projemizi açalım.İlk proje açışımız. Bir yere tarihi ve saati kaydedin, hayatınız şu an değişiyor olabilir…Sağda çıkan bölümde kodlarımızı değiştireceğiz. Main.java dosyamız, başlangıç dosyamızdır.
İlk açıldığındaki kodlarımız :/** To change this template, choose Tools | Templates* and open the template in the editor.*/package merhabadunya;/**** @author Centrual*/public class Main {/*** @param args the command line arguments*/public static void main(String[] args) {// TODO code application logic here}}
Açılış kodlarımızı program bize otomatik olarak üretti. Şimdi dökümanımızın esas konusuna gelip. Bir “Merhaba Dünya” çıktısı üretelim :public static void main(String[] args) {// TODO code application logic here}
içersine gelelim ve içine :System.out.println(“Merhaba Dünya”); yazalım.
Daha sonra üst menüde

Netbeans - Projeyi Çalıştırma
Netbeans – Projeyi Çalıştırma

tuşlarından ortadakine basalım( Debug Main Project ) ve sonuçları izlemeye başlayalım…Altta çalışmaya başladığına dair bir debug kutucuğu çıkacaktır :

Netbeans - Debug Penceresi
Netbeans – Debug Penceresi

Burada şu sonucu gördüyseniz, başarılı oldunuz demektir :

debug:Merhaba DünyaBUILD SUCCESSFUL (total time: 0 seconds)

Evet, başardınız. Siz de bir java projesi yaptınız artık. Java dünyasına ilk adımları birlikte atmış bulunuyoruz. Hepimize hayırlı olsun…Bir dökümanımızın daha sonuna geldik( yoksa bu ilk miydi 😛 ). Bu dökümanı başarıyla bitirdiyseniz; kahveniz bitmiş, kağıt ve kalem yerinden bile hareket ettirilmemiş ve diğer alet edevatınız son derece sevgiyle kullanılmış halde olacaktır. Tabiki hiç bir şey bu dökümanla beraber bitmiş değil. Henüz sadece başlangıç adımımızı attık. Bu dökümandan sonra programı sürekli kurcalamanızı tavsiye ederim.Bir dahaki Kahve Molamızda görüşmek üzere sevgili yazılım severler. Sevgilerimle…

Oğuz Özcan