# Java **Published by:** [softlyfear](https://paragraph.com/@softlyfear/) **Published on:** 2022-09-04 **URL:** https://paragraph.com/@softlyfear/java ## Content Возможно вы удивитесь, но на протяжении всех предыдущих уроков, мы создавали свой собственный метод. Каркас метода был заранее написан, а от вас требовалось добавить его тело. Практика выглядела так:public class App { public static void main(String[] args) { // BEGIN // А здесь вы писали свой код // END } } Зачем мы создавали метод? Java так устроена, что в ней невозможно выполнять код вне методов. Вы не можете просто написать код на уровне файла и запустить его. Компилятор выдаст ошибку:// Файл с таким кодом не компилируется System.out.println("Хотя казалось бы"); А вот такой код уже сработает:public class App { public static void main(String[] args) { System.out.println("Хотя казалось бы"); } } В примерах дальше по курсу и в статьях в интернете, вы часто будете видеть примеры вне методов. Почему мы и другие так делают? Исключительно для удобства. Если на каждую строчку добавлять обертку в виде класса и метода, то объем шума и, в целом, материала вырастет значительно. Всегда учитывайте это, создатели этих материалов рассчитывают на то, что вы понимаете как работает Java. Видите код, который вызывается без методов, всегда добавляйте, хотя бы в уме, обертку, как показано выше. Тогда вы легко сможете запустить этот код, например, локально. ## Publication Information - [softlyfear](https://paragraph.com/@softlyfear/): Publication homepage - [All Posts](https://paragraph.com/@softlyfear/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@softlyfear): Subscribe to updates