dlaczego tak wiele różnych sposobów włączenia klas Java do JRuby? Jakie są różnice? Którego powinienem użyć?JRuby: import vs include vs java_import vs include_class
Odpowiedz
Można znaleźć sporo przykładów pracy z klas Javy w:
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby
Stwierdza, że należy użyć java_import
zamiast import
powodu JRUBY-3171 błędu.
Również include_class
jest lub będzie uznane za przestarzałe (JRUBY-3797) na rzecz java_import
.
Obecnie zalecanym sposobem importowania klasy Java jest obecnie java_import
.
import
nie gra dobrze z prowizją, więc jest odradzany. java_import
to najnowszy i polecany. include_class
jest przestarzałe. Poza tym wszyscy robią to samo i są właściwie aliasami nawzajem.
import
to alias dla java_import
i java_import
połączeń include_class
.
Jeśli wczoraj przeczytam tę odpowiedź, nie zmarnowałbym dzisiaj dnia! –
- 1. Twig: render vs include
- 2. Python: 'import *' vs execfile
- 3. import Swift vs importowej Fundacji
- 4. getchar_unlocked() VS scanf() VS cin
- 5. metoda vs funkcja vs procedura vs klasa?
- 6. body.scrollTop vs documentElement.scrollTop vs window.pagYOffset vs window.scrollY
- 7. Opa vs Dart vs Haxe vs coffeescript
- 8. VS 2008 vs VS 2008 Express
- 9. Strona vs Extent vs. Segment vs. Tabele
- 10. Crystalspace vs. Irrlicht vs. .....?
- 11. NetSqlAzMan vs AzMan vs (?????)
- 12. SpiderMonkey vs JavaScriptCore vs?
- 13. Deklaracja Forward vs #import gdy instacji
- 14. Importowanie modułów: __main__ vs import jako moduł
- 15. Klasa vs pakiet vs moduł vs komponent vs kontener kontra serwis vs platforma w świecie Java
- 16. Zmierz czas w Linuksie - czas vs zegar vs getrusage vs clock_gettime vs gettimeofday vs timespec_get?
- 17. IDataErrorInfo vs ValidationRule vs Exception
- 18. Boo vs C# vs Python?
- 19. DbConnection vs OleDbConnection vs OdbcConnection
- 20. Matlab vs Aforge vs OpenCV
- 21. DDS vs AMQP vs ZeroMQ
- 22. ScheduledExecutorService vs Timer vs Handler
- 23. flume vs kafka vs inni
- 24. ActiveMQ vs Apollo vs Kafka
- 25. getBBox() vs getBoundingClientRect() vs getClientRects()
- 26. Object vs Class vs Function
- 27. Wskaźniki vs auto_ptr vs shared_ptr
- 28. fadeIn fadeOut vs vs fadeTo
- 29. DMD vs. GDC vs. LDC
- 30. select vs poll vs epoll
FYI: aktualny adres URL do naśladowania to: https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby – inger
dzięki. zaktualizowałem moją odpowiedź. – rubiii
Co z 'java_require'? – detj