Jaka jest różnica między „zamknięciem” a „blokiem”?

Odkryłem, że wiele osób używa słówzamknięcie iblok wymiennie. Większość z nich nie potrafi wyjaśnić, o czym mówią.

Niektórzy programiści Java (nawet ci z bardzo drogich firm konsultingowych) mówią o anonimowych klasach wewnętrznych jako „blokach” i „zamknięciach” - ale wiem, że to nieprawda. (Nie można przekazać zmiennych zmiennych z zakresu metody, w której są zdefiniowane ...)

Szukam:

precyzyjna informatykadefinicja blokuprecyzyjna informatykadefinicja zamknięciaiwyjaśnienie różnicy pomiędzy dwoma.

Naprawdę chciałbym zobaczyć linki, artykuły lub książkęproszę o odniesienia do nich.

questionAnswers(6)

yourAnswerToTheQuestion