Я столкнулся с этим во время изучения Java в начале, но я учусь сверху вниз, поэтому я хотел бы получить какое-то направление:
Это было на руководстве по Java относительно рано:
В качестве последнего общего замечания вы должны знать, что подпрограммы в Java часто называются методами.Как правило, термин «метод» означает подпрограмму, которая содержится в классе или в объекте.Так как это верно для каждой подпрограммы в Java, каждая подпрограмма в Java является методом (с одним очень техническим исключением).То же самое не верно для других языков программирования.Тем не менее, термин «метод» в основном используется в контексте объектно-ориентированного программирования, и пока мы не начнем заниматься реальным объектно-ориентированным программированием в главе 5, я бы предпочел использовать более общий термин «подпрограмма».Тем не менее, я должен отметить, что некоторые люди предпочитают использовать термин «метод» с самого начала.
Мой вопрос заключается в том, что это за «одно очень техническое исключение».Поскольку я изучаю технологии нескольких стеков, я хотел бы знать это конкретное исключение, о котором он говорит.Из этого урока: http://math.hws.edu/javanotes/c2/