JAVA hakkında öğrenmek istediklerim

1-javada derlenmiş dosya jvm ile windowsta çift tıklayarak çalışırmı?
2-android cihazlarda java( jvm) yüklü mü değilse yüklenirmi?
3-javada derlenmiş dosya android cihaza direk atılırsa çalışırmı?
4-javada basit oyunların yanı sıra yüksek kaliteli görüntüye sahip oyunlar geliştirilebilir mi geliştirilirse java( jvm) hız noktasında yeni nesil bilgisayarlarda yetersiz kalırmı bu oyunlar oynanabilir mi?
5- ücretsiz ve hiç bir alanda eksik kalmayacak örneğin hem android hemde web programlama yapılabilecek bir ide?(intellij ide nasıl?)

şimdilik bunlar şimdiden tşkkrler…

  1. .class dosyası çalışmaz.
  2. Yüklü.
  3. Nasıl derlendiğine bağlı. .class veya .jar çalışmaz.
  4. Oyun motoruna bağlı.
  5. Android için Android Studio, Web veya Masaüstü için ise Netbeans, Eclipse veya IntelliJ Idea.

javanın sloganı bir kez yazın her yerde çalıştırın değilmiydi…
*Android te java yüklü ama çalıştıramıyorsun.
*Ayrıca android için ayrı ide kullanmakta hiç hoş değil.Sanki başka bir dilmiş gibi.
Yanlışım varsa bilgilendirin doğruysada söyleyinki emin olayım.

  1. Java ile yazdığın programı jar haline getirip çift tıklayarak çalıştırabilirsin. Tabi ki görsel arayüzü olmalı. Batch dosyası oluşturup da yapabilirsin. Seçenek çok

  2. Android cihazlarda Dalvik makinesi var. Orada da .dex uzantılı dosyalar kullanılır. Sen android için program yazdığında IDE bunu gerekli bir şekilde düzeltip paketler

  3. Normalde çalışmaz çünkü önce Android için derlenmesi gerekir. Ama Java NIDE gibi uygulamalar kullanarak konsol programlarını çalıştırabilirsin.

  4. OpenGL öğrenirseniz her dilde performanslı oyun yazabilirsiniz. Bu arada minecraft java ile yazıldı

  5. Intellij IDE işini görür.

  6. Java kodunu bir kere yaz her yerde çalıştır olayı doğru. Ama bazı ufak değişiklikler gerekebilir.

Şu programımı birkaç işletim sisteminde deneyebilirsin mesela. Çalışabilir belki :slight_smile:

1 Beğeni

Android Studio olmadan Java ile uygulama geliştirme çok zor. Android Studio, diğer ide’lerden farklı olarak birçok ek araç bulundurur.