|
|
|
Переменная как функция
|
|||
|---|---|---|---|
|
#18+
Blazkowiczavp.mkMethodReference..Точно так же и в Java <8 реализуется через анонимный класс. Неа, не точно также. Зависит от вендора JVM. Лямбды могут быть реализованы как при помощи иннер классов так и при помощи метод хэндлов (и ещё чего угодно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2013, 10:45 |
|
||
|
Переменная как функция
|
|||
|---|---|---|---|
|
#18+
avp.mkНеа, не точно также. Зависит от вендора JVM. Лямбды могут быть реализованы как при помощи иннер классов так и при помощи метод хэндлов (и ещё чего угодно). Пруфлинк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2013, 10:49 |
|
||
|
Переменная как функция
|
|||
|---|---|---|---|
|
#18+
так то интересно только как оракл это реализует. много кто сидит на иных вендорах (окромя гос контор, где ibm) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2013, 10:49 |
|
||
|
Переменная как функция
|
|||
|---|---|---|---|
|
#18+
так то интересно только как оракл это реализует. много кто сидит на иных вендорах (окромя гос контор, где ibm)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2013, 10:50 |
|
||
|
Переменная как функция
|
|||
|---|---|---|---|
|
#18+
Penkov Vladimirмного кто сидит на иных вендорахВы про C#.NET ? P.S. Сорри за оффтоп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2013, 11:11 |
|
||
|
Переменная как функция
|
|||
|---|---|---|---|
|
#18+
Penkov Vladimirтак то интересно только как оракл это реализует В случае с Oracle JVM - это как раз не inner классы, а method handle'ы. Пруф пока не могу найти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2013, 12:24 |
|
||
|
Переменная как функция
|
|||
|---|---|---|---|
|
#18+
avp.mkВ случае с Oracle JVM - это как раз не inner классы, а method handle'ы. Пруф пока не могу найти. Что-то я не могу пока найти подверждения этому. Используются анонимные классы, а method handle может быть использован, когда лямбда представляет из себя "ссылку на метод". Но это не значит что все лямбды реализуются через method handle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2013, 12:49 |
|
||
|
Переменная как функция
|
|||
|---|---|---|---|
|
#18+
Рефлекшен на лямбду говорит, что это не аномимный класс.. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Код: java 1. 2. 3. 4. 5. output: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2014, 20:40 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38435158&tid=2127576]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 388ms |

| 0 / 0 |
