minthakaAzért mert multiplatformra van alkotva a nyelv : egy kódot írsz de a telefontól asztali gépen a porszívóig mindenen bír futni (elvileg). Ezért amikor indítasz egy java progit betölt egy csomó olyan unitot ami a multiplatform kompatibilitáshoz szükséges.
A multiplatform miatt népszerű(még) mert egyszer kell megírnod megy mindenen ez azt mondják költséghatékony és gyors fejlesztést tesz lehetővé: gyakorlatban a fejlesztés lehet olcsó gyors de a felhasználók szempontjából nem biztos hogy ez költséghatékony és gyors mert az elkapkodott fejlesztések miatt sok lehet például az állásidőből fakadó pénzveszteség, nem beszélve a gyári java bugok okozta hibák adatlopások miatt esett károk.
Az uncsitesom ahol dolgozik(még) nemzetközi cég (egyébként pesten írják a progit, külföldön tesztelik-buggolják) most oszlik emiatt. : gyors fejlesztés java alapon, a legnagyobb ügyfelüknél sok bug, emiatt sok állásidő, milliós károk ($) szerződés felmondás, kártérítési per, cégcsőd.