Android / iOS için mobil uygulama geliştirebilirsiniz, web sitelerinde kullanabilirsiniz, masaüstü uygulamalar yapabilirsiniz, oyun yapabilirsiniz.
Kullanım alanı çok fazla.
C# gibi ayrı ayrı platformları varmıdır? mesela ben C # Öğrenmeye başlamadan önce her şey yapılabilecek düzeyde diye bahsetmişlerdi, daha sonralarında öğrendim ki parça parçaymış. Mesela visual c# öğrenirsen farklı bir alanda , bilmemne C# öğrendiğinde farklı alanda çalışıyor filan filan olduğunu buldum.
Yani java öğrenince netbeans üstünde öğrendiğimiz kod ile web de oyun yaparken kullandığımız java kodları aynı olacakmı, veya ios da uygulama yaparken kullandığım java ile masaüstüne bir uygulama yaparken aynı javayımı kullanıcam yoksa her farklı platform için javanın başka bir alanını mı öğrenmem gerekiyor? Yoksa sadece kütüphane farklarımı var?
Bilen biri cevaplarsa sevinirim.