Sanal İstihbarat Team
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Sanal İstihbarat Team


 
AnasayfaAnasayfa  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yapGiriş yap  
Sanal istihbarat Team Son İstatistikler
Konu Son Yazanlar Son Gönderme Tarihi
Salı Mart 31, 2009 5:13 am
C.tesi Şub. 14, 2009 7:47 am
Çarş. Ara. 10, 2008 8:54 pm
Çarş. Ara. 10, 2008 7:26 pm
Çarş. Ara. 10, 2008 5:19 pm
Çarş. Ara. 10, 2008 5:09 pm
Çarş. Ara. 10, 2008 4:57 pm
Çarş. Ara. 10, 2008 4:50 pm
Çarş. Ara. 10, 2008 4:41 pm

Java Nedir ? Nasıl Çalışır !!!

Önceki başlık Sonraki başlık Aşağa gitmek
Yazar Mesaj
wrech
Binbaşı
wrech
Cinsiyet: Erkek
Moderatör Alımları Başlamıştır ®
Yaş : 33
Kayıt tarihi : 21/11/08
Mesaj Sayısı : 260
Nerden : UZAYDAN
Lakap : WRECH
https://sanalteam.yetkinforum.com
MesajKonu: Java Nedir ? Nasıl Çalışır !!! Java Nedir ? Nasıl Çalışır !!! Icon_minitimeC.tesi Kas. 29, 2008 10:40 pm

Java nedir, nasil calisir?

Bu yazida java'nin basitce ne oldugunu, nasil calistigini ve java ile iliskili bazi kavramlari basitce ve bildigim kadari ile aciklamaya calisacagim

On bilgi.

Java Sun microsystems muhendislerinden James Gosling tarafindan gelistirilmeye baslanmis gercek nesneye yonelik, platform bagimsiz, yuksek performansli, cok islevli, yuksek seviye, interpreted[adim adim isletilen] bir dildir (son ozellik, yani adim adim isletilen konusuna aciklik getirilecek).

Java ilk ciktiginda daha cok kucuk cihazlarda kullanilmak icin tasarlanmis ortak bir platform dili olarak dusunulmus. Ancak bakmislar ki platform bagimsizligi ozelligi C ve C++'tan cok daha ustun ve guvenli bir yazilim gelistirme ve isletme ortami sunuyor, hemen her yerde kullanilmaya baslanmis. Su anda ozellikle kurumsal alanda ve mobil cihazlarda son derece populer olan java, ozellikle J2SE 1.4 ve gelecek 1.5 surumu ile masautunde de gucunu arttirmayi hedefliyor. Java'nin ilk surumu olan Java 1.0 (1995) Java Platform 1 olarak adlandirildi ve tasarlama amacina uygun olarak kucuk boyutlu ve kisitli ozelliklere sahipti. Daha sonra platformun gucu gozlendi ve tasariminda buyuk degisiklikler ve eklemeler yapildi. Bu buyuk degisikliklerden dolayi gelistirilen yeni platforma Java Paltform 2 adi verildi ama versiyon numarasi 2 yapilmadi, 1.2 olarak devam etti. Bu bahar cikacak Java 1.5, gecen 1.2, 1.3 ve 1.4 surumlerinin ardindan en cok gelisme ve degisikligi barindiran surum olacak.

Java nasil calisir?

Bir java yazilimi su sekilde gelistirilir:

  1. Programci java kodunu yazar.
  2. Bu kod bir java derleyicisi ile derlenir. Sonucta bytekod adi verilen bir tur makine kodu ortaya cikar. Platform bagimsizligini saglayan sey bytecode'dir. Cunku bir kere bytecode olustuktan sonra yazilim tum isletim sistemlerinde calisabilir.
  3. Bu byte kod Java virtual Machine (Java Sanal Makinesi) tarafindan adim adim isletilir.

Java kodunun yazilmasi.

java nesneye yonelik bir dil oldugundan tum yazilim siniflar ve nesneler uzerinden yurutulur. Siniflar uygulamadaki nesnelerin tanimlandigi kod parcalaridir. Java'da her bir sinif bir dosya icerisinde yer alir. Dosyalarin uzantilari .java seklindedir. Dosya adi ise icinde tanimlanan sinif ile aynidir. Ornegin, BenimSinif.java gibi.

Derleme

Derleyici kisaca herhangi bir editor ile yazilan java kaynak kodlarini (yani .java uzantili siniflarin yer aldigi dosyalari) java sanal makinesinin calistirabilecegi bir tur makine dili (assembler) olan Bytecode'a donusturur. Bu donusturulen bytekod ise (.class ) dosyalari icerisinde saklanir. Java kodunu derlemek icin bir java derleyicisine ve java kutuphanelerine ihtiyaciniz var. Su anda iki derleyici yaygin olarak kullanilamktadir. Bir tanesi Sun'in SDK'si ile birlikte gelen javac. digeri ise IBM'in acik kodlu derleyicisi jikes. Benim yaygin olarak kullandigim Jikes, cok hizli derlemesi ile unlu olsa da en son java yazilimlarini derlemek icin javac'ye ihtiyac duyulabilir. Ayrica linux altinda derleme yapmak icin gnu lisansi ile gelistirilen acik kodlu Gnuj kullanilabilir. Derleyici ve kutuphanelerin bulundugu (Java API) uygulamaya "J2SE SDK" adi verilmistir.


Java hangi dilde yazildi? Javanin cekirdek kismi yani sanal makinenin C++ ve belki bazi yerlerde dogrudan assembler kullanilarak yazildigini saniyorum.. Bu hukmu java bug sayfalarindaki ornek kodlara bakarak verdim.. Java kutuphanelerinin buyuk kismi ise java ile yazilmistir.

Java Her yerde kullanilabilir mi? Hayir, java, ozellikle donanim surucusu gelistirme, isletim sistemi seviyesi yazilimlar, bazi ozel grafik yazilimlari, yuksek hizli 3 boyultu grafikli oyunlarda kullanmak icin uygun degildir. JAva 1.5 ve sonraki surumlerde openGL destegi ile 3 boyutlu oyun uygulamalarinda daha fazla kullanilmasi umuluyor.

Arrow WRECH Evil or Very Mad


Detaylı Mesaj Bilgileri
Mesaj No: 195
Mesajın Ana Konusu:Java Nedir ? Nasıl Çalışır !!!
Gönderilme Tarihi:C.tesi Kas. 29, 2008 10:40 pm
Bu Mesajı Şikayet Et:
Sayfa başına dön Aşağa gitmek

Java Nedir ? Nasıl Çalışır !!!

Önceki başlık Sonraki başlık Sayfa başına dön
1 sayfadaki 1 sayfası
FORUMUMUZDA UYULMASI GEREKEN KURALLAR
1 - Arama Yapmadan Konu Açmayın.
2 - Mesaj Yazarken Başlıklar Konularla Alakalı Olmalır.
3 - Konularımızı Alakalı Başlıklar Altında Açalım.
4 - Aynı Konuya Ard Arda Mesaj Atmayın(flood Yapmayın)
5 - Bu Kurullara Uymamakta Israr Edenler Siteden Belirli Bir Süreliğine Yada Tamamen Uzaklaştırılır.


Bu forumun müsaadesi var: Bu forumdaki mesajlara cevap veremezsiniz
Sanal İstihbarat Team :: Programlama :: Java -
Anahtar Kelimeler
| Hacj Güvenlik | Snal İstihbarat Team | Sanal Team | Defacer| Güvenlik | Msn Kırma sanalturk.forum.