Java critici door de jaren heen hebben geprobeerd om te zeggen dat C ++ is een betere taal. Ze maken valse claims, met inbegrip van dat Java is te traag om games te programmeren, heeft geheugenlekken, Java is een hogere programmeertaal, en dat er geen echte programmeur maakt gebruik van Java om games te schrijven. Laten we bespreken deze zogenaamde "problemen" Java heeft.
Als critici zeggen dat Java is te traag om games te programmeren, ze zijn echt zeggen dat het is trager dan C of C ++.
Deze uitspraak is zeer juist toen Java kwam voor het eerst rond 1996, maar is veranderd sinds zijn vroege dagen. Java 5.0 is vastgesteld op 10% langzamer dan C ++. Sommige mensen zijn zelfs van mening dat de nieuwste versies zijn sneller dan gewone C ++ Deze enorme verbetering is vooral gekomen vanwege verbeteringen compiler.
Een ander ding dat heeft geteisterd Java is het zogenaamde "memory leaks." Java biedt een vuilnisman die recycleert geheugen om dit te voorkomen. De meeste "memory leaks" worden veroorzaakt door slechte programmering technieken.
Sommige mensen klagen dat de garbage collector voert bij slecht getimede intervallen, maar dit wordt verlicht wanneer een programmeur laat het programma de slaap een paar milliseconden elke iteratie.
Een derde argument critici maken is dat er geen commerciële games in Java. Dit is het makkelijker argumenten te weerleggen. Er zijn veel spellen die zijn gemaakt in Java, waaronder de populaire Runescape.
Bottom line, ongeacht wat de critici proberen te zeggen, Java zal blijven populariteit te winnen vanwege de vele voordelen ten opzichte van C ++.