|
|
|
Вопрос по стримам
|
|||
|---|---|---|---|
|
#18+
Добрый вечер друзья! Не возьму в толк почему так: Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 21:43 |
|
||
|
Вопрос по стримам
|
|||
|---|---|---|---|
|
#18+
variable used in lambda expression should be final or effectively final ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 23:11 |
|
||
|
Вопрос по стримам
|
|||
|---|---|---|---|
|
#18+
vas0variable used in lambda expression should be final or effectively final Читать и я умею. Но почему? Я понимаю в самом стриме переменная долджна быть final или effectively final, потому что стрим может бать распараллелен, потокобезопасность, все дела. Но когда стрим выполнен, зачем продолжать требовать то, чтобы переменная оставалась final? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 00:31 |
|
||
|
Вопрос по стримам
|
|||
|---|---|---|---|
|
#18+
rabiter, Why are only final variables accessible in anonymous class? Завернуть в класс-оболочку, который примет удар " final " на себя: Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 02:06 |
|
||
|
Вопрос по стримам
|
|||
|---|---|---|---|
|
#18+
rabiter Читать и я умею. Но почему? Я понимаю в самом стриме переменная долджна быть final или effectively final, потому что стрим может бать распараллелен, потокобезопасность, все дела. Но когда стрим выполнен, зачем продолжать требовать то, чтобы переменная оставалась final? Переменная либо final, либо нет. Это не кот Шрёдингера. Потокобезопасность тут вообще не при чем. Анонимных классов никогда не видел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 07:05 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=63&tid=2122733]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 407ms |

| 0 / 0 |
