Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

dsgn kguard
vsupload kguardedgeakademi

Java Hakkında Genel Kavramlar

Katılım
31 Mar 2019
Mesajlar
716
Alınan Beğeni
717
Ödül Puanları
93
Konum
Mersin
Java Nedir ?

  1. Java Türkiye'de olduğu gibi dünya üzerinde de oldukça popüler bir programlama dilidir ve çıktığı andan itibaren sürekli geliştirilmeye ve yeni özellikler eklenmeye devam etmektedir.
  2. Java'nın en önemli özelliklerinden biri, platform bağımsız olmasıdır.
  3. Java tamamıyla nesneye yönelik bir programlama dilidir. Java'daki her şey birer nesnedir.
  4. Java'nın geliştirilmesi sürekli devam ettiği için ilk çıktığı andan itibaren her sürümünde yeni kütüphaneler ve sınıflar eklenmektedir. Bu yüzden Java'da kullanacağımız birçok sınıf ve kütüphane bulunmaktadır.
  5. Java'daki her objeye karşılık gelen referanslar bulunur. Yani Java'da pointer bulunmamaktadır.
  6. Java'nın en önemli özelliklerinden birisi de Java 1 'de yazılan bir kodun son sürümde de hala çalışabilir olmasıdır.


Java Nasıl Çalışır ?

  • Java hem derlenen hem de yorumlanan bir programlama dilidir.
  • Derleyici (Compiler) : Kaynak kodlarının makine kodlarına çevrilmesidir. (C# ve C++)
  • Yorumlayıcı (Interpreter) : Makine koduna çevrilmenin ve çalıştırılmanın aynı olmasıdır.
Java derlemeyi ve yorumlamayı aynı anda kullandığı için platform bağımsızdır.


Java'nın Çalıştırılma Sırası

  • Java kodları .java dosyalarının içinde saklanır.
  • Java kaynak kodları ilk olarak derlenerek bytecodelara dönüştürülür.
  • Bytecodelar .class dosyalarının içinde saklanır.
  • Oluşturulan bytecodelar ise JVM (Java Virtual Machine) tarafından yorumlanarak işletim sistemine uygun komutlara dönüştürülerek çalıştırılır.


JDK, JRE ve JVM Nedir?

  • JDK : Java ile yazılmış uygulamalarımızı derleyip çalıştırmamızı sağlayan ve içinde birçok sınıf ve kütüphane barındıran kütüphane paketidir.
  • JRE : Java ile geliştirilen yazılımları çalıştırmak için kullanılır. JDK'yı yüklediğimiz zaman otomatik olarak yüklenir.
  • JVM : Bytecodeları yorumlayıp işletim sistemine uygun hale getiren sanal makine .JRE ile beraber gelir.
 

AleriyaSama

VArcane Family , Team , Company
.
Katılım
12 Ocak 2019
Mesajlar
2,911
Çözümler
16
Alınan Beğeni
2,827
Ödül Puanları
113
Konum
Turkey
Gerçektende faydalı bir konu olmuş. Elinize ağzınıza sağlık :)
 

Spare

Machine Man
.
Katılım
28 May 2018
Mesajlar
3,336
Çözümler
2
Alınan Beğeni
3,635
Ödül Puanları
605
Konum
Bursa
Eline emeğine sağlık hacım. :)
 
AdBlock Detected

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.

AdBlock'u Devre Dışı Bıraktım.