Java | Java nedir?

Kresua

Forum Yazarı
Forum Yazarı
Katılım
11 Nis 2020
Mesajlar
157
Beğeni
32
Puanları
1,505
Minecraft Türkiye

Java nedir?
Java, 1995 yılında Sun Microsystems tarafından geliştirilen bir programlama dilidir. James Gosling ve ekibi tarafından tasarlanmıştır. Java, özellikle platform bağımsızlığı, taşınabilirlik ve nesne yönelimli programlama gibi özellikleriyle bilinir.

Java ile neler yapılabilir?

Masaüstü uygulamalar: Java, platform bağımsız olması ve kullanımı kolay araçlar sağlaması nedeniyle masaüstü uygulamaların geliştirilmesi için tercih edilir.

Web uygulamaları: Java ile web uygulamaları, dinamik ve etkileşimli web siteleri, e-ticaret platformları, içerik yönetim sistemleri, veritabanı tabanlı uygulamalar, online hizmetler ve çeşitli web tabanlı işlevlerin geliştirilmesini sağlar.

Mobil uygulamalar: Çoğu olmasa da çok sayıda mobil uygulama Java ile oluşturulmuştur. Java, kararlı platformu ve çok yönlülüğü sebebiyle mobil uygulama geliştiricilerinin tercih ettiği bir dildir.

Oyun geliştirme: Java, basit oyunlardan daha karmaşık oyunlara kadar çeşitli oyunların geliştirilmesi için kullanılabilir.


Java'nın çalışma mantığı
1) Java dilinde yazılan programlar, .java uzantılı kaynak kod dosyaları olarak yazılır. Programın işlevleri ve kod blokları kod editörlerinde Java diline uygun olarak yazılır.

2) Kaynak kod dosyaları, Java Compiler (javac) adı verilen bir derleyici tarafından Java Bytecode adı verilen ara dil forma dönüştürülür. Derleme işlemi sonucunda .java uzantılı kaynak kod dosyaları .class uzantılı Java Bytecode dosyalarına dönüşür.

3) Java Bytecode dosyaları, Java Virtual Machine (JVM) adı verilen sanal bir makine üzerinde çalışır. JVM, Java programlarını işletim sistemi ve donanım farklılıklarından bağımsız olarak çalışabilecek şekilde çalıştırır.

17297


Java'nın temel bileşenleri
Java Development Kit (JDK): Java programlarını geliştirmek için kullanılan ana araç setidir.
Java Runtime Environment (JRE): Java programlarını çalıştırmak için gereken temel bileşenleri içeren pakettir.
Java Virtual Machine (JVM): Java programlarının çalıştırılmasını sağlayan sanal bir makinedir. JVM, Java Bytecode dosyalarını işlemcinin anlayabileceği makine koduna çevirerek, Java programlarını işletim sistemi üzerinde çalıştırır.

17295


Java hangi platformlarda yazılır?
Java'yı yazabilmek için bir platform (IDE) bulmanız gerekmektedir. Java için popüler ve kullanışlı IDE'ler şunlardır:
1- Eclipse IDE
2- Intellij IDEA

Daha fazla Java ve yazılım bilgiler için Minecraft-Türkiye'yi takipte kalmayı unutmayın!
İyi forumlar!
 
Üst