Il y a une caractéristique du langage Apple Objective-C qui m'est vraiment utile: je peux passer des blocs de code comme argument dans les méthodes.ObjectiveC bloque l'équivalent Java
J'aimerais aussi le faire en Java. Quelque chose comme:
myManager.doSomethingInTransaction(function() {
dao.save();
});
donc l'objet myManager exécutera mon code entre les méthodes startTransaction() et un endTransaction().
Existe-t-il un moyen d'obtenir cela en Java?
La réponse est « non », il n'y a pas de fonctionnalité comme en Java. –
Pour 2014, la réponse semble être "il suffit d'utiliser un Runnable". – Fattie