是否可以在java中實現回調函數。 Java中的執行器服務或Future Apis只與它靠近,但不是真正的回調IMO。請讓我知道你的想法。java中的回調函數
回答
Java中的回調傳統上使用接口(例如Runnable和Callable)完成。 Java 8引入了Lambda表達式,它改變了回調的語法,但不包括底層的機制(據我所知)。請注意,任何使用觀察者模式的東西基本上都使用回調結構,包括ActionListeners,PropertyChangeListeners等等。這些通常基於將接口實現(或現在的lambda表達式)傳遞給方法參數。
是的你是正確的,使用觀察者模式的任何事情本質上是一個回調。但是,我可能並不清楚問這個問題。我懷疑java是否支持類似於javascript中的ajax的遠程通信情況下的回調機制。 – Nirmalya
http://docs.oracle.com/javase/7/docs/api/java/nio/channels/AsynchronousSocketChannel.html支持類型爲http://docs.oracle.com/javase/7/docs/api/的回調java/nio/channels/CompletionHandler.html用於網絡通信。 –
- 1. 回調函數的java
- 2. java調用的內部函數父的回調函數
- 3. 單獨的回調函數java腳本
- 4. Java中的調用函數
- 5. node.js中的回調函數
- 6. C#中的回調函數#
- 7. CodeIgniter中的回調函數
- 8. dojo.io.script.get中的回調函數
- 9. 回調函數中的AttributeError
- 10. C#中的回調函數
- 11. nextAll()中的回調函數
- 12. C++中的回調函數
- 13. C#中的回調函數#
- 14. xtend中的回調函數
- 15. 如何從dll中的回調函數調用java類?
- 16. 在javascript中回調回調函數
- 17. Java Applet調用JavaScript函數返回值
- 18. 回調函數
- 19. 回調函數
- 20. 回調函數
- 21. 回調函數
- 22. 回調函數
- 23. 回調函數
- 24. 回調函數
- 25. 從Javascript中的回調函數返回
- 26. Javascript中的回調函數返回
- 27. 事件回調中的調用函數
- 28. 在調用函數的回調函數中使用參數
- 29. 從Superpowered SDK回調中調用Java函數
- 30. 回調函數節點的回調js
爲什麼你覺得Java不支持回調? – SimonC