Konkrétní možnosti:
v Javě se dobře píší vícevláknové aplikace (multithreaded applications)
Java má automatické odklizení nepoužitelných objektů (automatic garbage collection)
Java je jednodušší než C++ (méně syntaktických konstrukcí, méně nejednoznačností v návrhu)