sans être obligé de libérer explicitement les instances de BDD (chose qu'il faut faire manuellement tant en C qu'en Java si on se méfie du côté aléatoire du GC)
Oui et non, depuis Java 7 tu as le try-with-resources qui est (avec une syntaxe un peu étrange) du RAII:
(mais bon loin de moi l'envie de défendre Java juste de moquer le fait que ce langage a introduit le RAII 25 ans après C++, en même temps que les classes abstraites avec des méthodes non nulles, comme il avait introduit les templates 20 après C++, j'attends bien sûr l'héritage multiple pour dans 10 ans, encore que les lambdas étant arrivés l'an passé on peut rêver)
[^] # Re: Jai: Language for game programmming
Posté par DerekSagan . En réponse à la dépêche C++17, Genèse d’une version mineure. Évalué à 2.
Oui et non, depuis Java 7 tu as le try-with-resources qui est (avec une syntaxe un peu étrange) du RAII:
https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html
(mais bon loin de moi l'envie de défendre Java juste de moquer le fait que ce langage a introduit le RAII 25 ans après C++, en même temps que les classes abstraites avec des méthodes non nulles, comme il avait introduit les templates 20 après C++, j'attends bien sûr l'héritage multiple pour dans 10 ans, encore que les lambdas étant arrivés l'an passé on peut rêver)