You are herejvm

jvm


JDK Ne İşe Yarar?

programming development

Yazılım Geliştirme Donanımı

Program, yazılım geliştirmek için bazı araçlara, yazılımlara, kütüphanelere ihtiyaç duyarız. Bunlar, yazdığımız "insanın okuyabileceği" kodları "makinenin okuyabileceği" kodlara çeviren şeylerdir. Bunlara genelde Software Development Kit yani yazılım geliştirme donanımı (teçhizatı ya da kiti) denir. Kısaca SDK olarak yazılır.

Günümüzdeki en önemli programlama dillerinden biri Java'dır. Java da böye bir geliştirme kiti var. Onun adı Java Development Kit yani Java geliştirme ekipmanı olduğundan buna kısaca JDK diyoruz.

Peki JVM nedir?

Java, bir sanal makine üzerinde çalışan yapıya sahiptir. Bu yüzden Java'da yazılan uygulamaları çalıştırabilmek için bilgisayarımıza bir Java sanal makinesi kurmamız gerekiyor. Bunun İngilizce adı da Java Virtual Machine, kısatması ise JVM.

Sadece bir tane JVM yok. Java'nın sahibi konumundaki Sun Microsystems firmasının sanal makinesinden başka, örneğin IBM'in de bir Java sanal makinesi var.

JRE, JVM ve JDK Aynı Şey mi? Devamını oku »

Java'nın Uygulama Geliştirme Diyagramı

Java, kendinden önceki dillerden farklı olarak, her platformda çalıştırılabilecek uygulamalar yapmak üzere hazırlanmıştı. Bunun yapabilmek için de platform ile uygulama arasında köprü olacak Virtual Machine, yani sanal makine katmanını geliştirdi. Bu sayede, platform, yani örneğin blgisayarın işletim sistemi ne olursa olsun, bu işletim sisteminin üzerinde çalıştırılması istenen uygulamalar aslında bu sanal makine üzerinde çalıştırılacaktı. Dolayısıyla platformdan bağımsız bir programlama dili oluşturulacaktı.

Bu rüya tam anlamıyla sağlanamamış olsa da Java uygulamalarının çalışma prensibi bu şekilde işliyor. Aşağıdaki diyagramda Java uygulamalarının geliştirilme aşamalarını görebiliriz.

Java Uygulama Geliştirme Safhaları

Bu safhaları kısaca açıklamak gerekirse;  Devamını oku »

Pageboss.com

RSS'e üye olun da reytingimiz artsın!

Blog

Musiki