16.04.2009, 09:10
ds kommt vor allem darauf an was du damit anfangen willst, mit Java ist keine Harwarenahe Programmierung möglich, also direkter zugriff auf die Soundkarte oder CDs DVDs Brennen ist auch nicht möglich, bzw. nur über APIs. Dafür ist Java aber Systemunabhängig, läuft als unter Windows, Linux Solaris, Mac ... ohne Extra anpassungen, sollte bei C auch so werden aber ist es nicht. In Java wurden einige Fehleranfällige sachen weggelassen wurden z.B.: Zeiger. Java ist dafür etwas Langsamer vor allem bei aufwendigen Grafischen Oberflächen ist es geringfügig langsamer und braucht mehr Ram, aber durch die aktellen sehr schnellen Systeme ist das kaum noch spürbar, ab etwa 2x1,5GHz und 512MB Ram ist das selbts bei sehr großen anwendungen kein problem mehr.