Javaに対する批判
Javaはメモリを管理するが、他のリソース(ファイルやJDBCデータベース接続など)は管理しない。これらはC言語およびC++でヒープに動的確保したメモリを明示的に解放する必要があったのと同様、プログラマによって解放されなければならない。