Wpis z mikrobloga

Koliedzy pu czu chłopy w moim kołchozie dają namiętnie "final" do zmiennych wewnątrz metod?
Nie mogę teraz znaleźć, ale kiedyś słuchałem jakiegoś mistrza speca piwniczaka od jvm i mówił, że to
1. nie ma sensu
2. obciąża kompilator
czy jakoś tak.
Macie jakieś argumenty przeciw lub za? Jak są małe metody to moim zdaniem to final w niczym nie pomaga.
#java #programowanie
  • 15
@eternalzz: Java ma takie ograniczenie, że nie możesz używać zmiennych nie-final w obiektach klas anonimowych. Poza tym łatwiej się analizuje kod jak widzisz że jakaś zmienna się nie zmienia. Jeśli chodzi o sam JVM i jego optymalizacje to final nie ma żadnego znaczenia.