TurkProgrammers.NeT
Ana sayfa Ana Sayfa | Ana sayfanız yapın | Sık kullanılanlara ekle | Rss/Rdf Besleme| JavaScript
Bölümler
Arşiv
paz sa ça cu cum pa
1234
567891011
12131415161718
19202122232425
262728293031

Mailinizi ekleyin
Haberlere abone olun:

anket: Web Programcılığının Geleceğini nasıl görüyorsunuz
Web Programcılığının Geleceğini nasıl görüyorsunuz?
Önü Fazlası ile açık
ilerde yapacak web sitesi kalmayacak
Hazır sistemler işleri iyice bitirecek
Bugünden daha kötü olamaz
Anket sonuçları | Eski Anketler


email Arkadaşınızın maili | print Yazıcı versionu | comment Yanıtlar (0 Gönder)

JAVA'ya genel bir bakış

by my efsane on Temmuz 25,2007

image
JAVA'ya genel bir bakış




Java 1991’de Sun Microsystems’de James Gosling, Patrick Naughton, Chris Warth, Ed Frank ve Mike Sheridan tarafından düşünüldü.İlk çalışan versiyonunu geliştirmek tam 18 ay sürdü.1995’te JAVA adını alan bu dil daha önceleri OAK olarak biliniyordu.Java dili şu anda Enterprise uygulamalardan, Mobil uygulamalara kadar bir çok alanda yoğun olarak kullanılmaktadır.


Java’nın en önemli özelliği platform bağımsız bir dil olmasıdır, yani tamamen aynı kodu yazarak Linux ortamında da, Windows ortamında (Ve diğer işletim sistemlerinde) da aynı sonucu alabiliriz.
  
   JVM - Java Virtual Machine (Java Sanal Makinesi)
   Java ile yazılan kaynak kodlar sanal bir işlemcinin anlayacağı makine koduna çevrilir, fakat bu kod bildiğimiz gerçek makine kodu olmadığından bu koda byte code denir.Yani yazılan kaynak kod derlenerek bytecode’a dönüştürülür. Bu bytecode’lar programın çalışması esnasında Java Sanal Makinesi tarafından gerçek makine koduna dönüştürülür.
  
   Sonuç olarak Java dili ile yazılan kaynak kodlar .java uzantılı dosyalarda saklanır. javac derleyicisi bu kaynak kodları .class uzantılı dosyalarda saklanan bytecode’a çevirir.Ve bu bytecode’lar java yorumlayıcısı tarafından çalıştırılır.

   JRE(Java Runtime Engine) ve SDK(Software Development Kid)
   JRE java kodlarını çalıştıran sistemdir. Bir makinede bir Java programının çalıştırılabilmesi için JRE yüklenmelidir. Fakat JRE bir derleyici barındırmaz sadece derlenmiş programları çalıştırır.Dolayısıyla Java kodlarının derlenebilmesi için sisteme SDK yüklenmelidir.SDK içerisinde JRE’yi de barındırır yani SDK yüklendikten sonra tekrar bir JRE’ye ihtiyaç yoktur.

   Evet bu kadar teori yeter, şimdi küçük bir java programı yazalım.

   Öncelikle http://java.sun.com/j2se/1.4/download.html adresinde Windows için SDK’yı indirin. SDK C:j2sdk1.4.2_01 (örneklerde SDK’nın bu dizine kurulduğunu varsayalım sizde bu dizine kurarsanız çalışmanız daha kolay olacaktır.) dizinine kurulacaktır.
    Şimdi Java kaynak kodumuzu oluşturalım.(Herhangi bir text editör kullanabiliriz.En basitinden Notepad mesela).

       class first {
       public static void main(String args[]) {
          System.out.println("İlk java programım...");
       }
    }

   Yazdığınız kaynak kodu first.java şeklinde C:j2sdk1.4.2_01bin klasörünün altına kaydedin.Eğer programı first.java dışında bir isimle kaydederseniz programınız derlenemeyecektir.Çünkü kaynak kodun ismi main fonksiyonun içinde bulunduğu class’ın ismi ile aynı olmalıdır.Ayrıca Java C gibi büyük-küçük harf duyarlı bir dildir buna da dikkat etmelisiniz. 

       

   Daha sonra Windows Command Prompt’u çalıştırın ve  C:j2sdk1.4.2_01bin dizinine geçin ve javac first.java şeklinde kaynak kodunuzu derleyin. 

     
   Kaynak kodu derledikten sonra dir ile daha önce belirttiğim gibi .class uzantılı bir dosya oluştuğunu görebilirsiniz. java first komutu ile programınızı çalıştırdığınızda ekrana ‘İlk java programım...’  yazacaktır. 

  
   Evet java ile ilk programımızı yazmış olduk.Kaynak kodu tam olarak anlamamış olabilirsiniz fakat önemli değil, burada amacım sadece bir java programının nasıl derlendiğini ve çalıştırıldığını göstermekti.Diğer java derslerinde bu ayrıntılara değineceğim.
   Dersleri takip etmeye devam edin... Görüşmek üzere...


166 Kere okundu

Bu makaleyi beyendinizmi ?

1 2 3 4 5 Rating: 3.00Rating: 3.00Rating: 3.00 (Toplam 3 Oylar)
comment Yanıtlar (0 Gönder)
Çok okunanlar
En Çok Yorumlananlar
Yazarlar