Có một tính năng của ngôn ngữ Apple Objective-C thực sự hữu ích đối với tôi: Tôi có thể truyền các khối mã làm đối số trong các phương thức.Khối ObjectiveC Java tương đương
Tôi cũng muốn làm điều đó trong Java. Cái gì như:
myManager.doSomethingInTransaction(function() {
dao.save();
});
Vì vậy, các đối tượng myManager sẽ thực thi mã của tôi giữa một startTransaction() và một endTransaction() phương pháp.
Có cách nào để làm điều đó trong Java không?
Câu trả lời đơn giản là "không", không có chức năng như vậy trong Java. –
Cho năm 2014, câu trả lời có vẻ là "chỉ cần sử dụng Runnable". – Fattie