İçeriği atlamak için "Enter"'a basın

Ay: Şubat 2011

Bilmök 2011 Sona Erdi

Bu sene 7. si düzenlenen Bilmök (Bilgisayar Mühendisliği Öğrencileri Kongresi) Yeditepe Üniversitesi ev sahipliğinde 25-26-27 Şubat 2011 tarihlerinde yapıldı. Hacettepe Üniversitesi Bilgisayar Mühendisliği Bölümünden kalabalık bir grupla katıldığımız bu organizasyonda çeşitli konularda forumlar, paneller ve konuşmalar yer aldı. Etkinlik boyunca bilgisayar mühendislerinin örgütlenmesi konusu sıkça tartışıldı. Hala bir Bilgisayar Mühendisleri…

Share
Bir yorum yazın

Java’da Final Anahtar Kelimesi ve Kullanımı

Java dilinde detayları çok iyi bilinmeyen ve belki de pek önemsenmeyen, kıyıda köşede kalmış konulardan birisi de “final” anahtar kelimesidir. Değişkenlere, metodlara ve hatta sınıflara uygulanabilen, kullanıldığı zaman çok faydalı olabilecek bu anahtar kelimenin bütün kullanım detaylarını bu yazıda açıklamaya çalışacağım.

Share
13 Comments

JVM – İçeride Neler Oluyor?

Java ile uğraşan hemen herkes JVM (Java Virtual Machine) hakkında az çok bilgiye sahiptir. Basit olarak söylemek gerekirse JVM, yazdığımız java uygulamalarını çalıştıran sanal bir makinedir. Peki bu sanal makinenin içerisinde arka planda neler döndüğünü hiç merak ettiniz mi? Bu yazıda programcıların yazdığı .java uzantılı bir kod dosyasının derlendikten sonra hangi aşamalardan geçerek çalıştırıldığını anlatmaya çalışacağım. JVM ile ilgili daha basit düzeyde detaylı bilgi almak istiyorsanız bu adresteki yazımı okuyabilirsiniz.

Bir java programcısının yazdığı .java uzantılı dosya, Java derleyicisi tarafından derlenerek çalıştırılmaya hazır .class uzantılı bir “bytecode” dosyasına dönüştürülür. Bu aşamadan sonra programın çalıştırılması işini JVM yapar. JVM bir Java programını çalıştırmadan önce “yükleme”, “bağlama” ve “ilklendirme” olmak üzere 3 aşamadan geçirir. Şimdi sırasıyla bunları inceleyelim.

Share
2 Comments
%d blogcu bunu beğendi: