![]() |
|
|
#1 (permalink) |
![]() Üyelik Tarihi: 12-11-2010
IRC : yok
Web : www.IRCDunyasi.Net
Mesajlar: 8,339
Teşekkür: 7
Teşekkürleri: 36
ID Puanı : 18 ID Derecesi : ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 Ön 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 konusunda temel bilgi icin suraya bakabilirsiniz) Java nasil calisir? Bir java yazilimi su sekilde gelistirilir: Programci java kodunu yazar. 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. Bu byte kod Java virtual Machine (Java Sanal Makinesi) tarafindan adim adim isletilir. Asagida java ve C++ kodunun gecirdigi asamalar gosterilmistir. 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. |
|
|
|
![]() |
| Yer İmleri |
| Etiketler |
| calisir, java, nasil, nedir |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
|
|
| Forum | Yasal Uyarı |
|
Powered by vBulletin® Version 3.8.4 Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Search Engine Friendly URLs by vBSEO 3.2.0 Kuruluş : Kuruluş tarihini yazınız. IRCDunyasi.Net - 2012• Türkçe Grafikler ve materyaller TPE 'den (marka tescillidir) onaylıdır. İzinsiz veya illegal yollardan kesinlikle kullanılamaz. Google Search Optimizasyon By : D3Ly Design : D3Ly tarafından IRCDunyasi.Net için hazırlanmıştır. |
Sitemiz bir forum sitesi olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir. 5651 sayılı yasaya göre sitemiz mesajları kontrolle yükümlü olmayıp, şikayetlerinizi sikayet ~at~ ircdunyasi.net adresine yollarsanız, gerekli işlemler yapılacaktır. Google Search Optimizasyon (Seo) : Tövbe]{aR |