

Share Dialog
Share Dialog

Subscribe to softlyfear

Subscribe to softlyfear
<100 subscribers
<100 subscribers
Возможно вы удивитесь, но на протяжении всех предыдущих уроков, мы создавали свой собственный метод. Каркас метода был заранее написан, а от вас требовалось добавить его тело. Практика выглядела так:
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. Видите код, который вызывается без методов, всегда добавляйте, хотя бы в уме, обертку, как показано выше. Тогда вы легко сможете запустить этот код, например, локально.
Возможно вы удивитесь, но на протяжении всех предыдущих уроков, мы создавали свой собственный метод. Каркас метода был заранее написан, а от вас требовалось добавить его тело. Практика выглядела так:
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. Видите код, который вызывается без методов, всегда добавляйте, хотя бы в уме, обертку, как показано выше. Тогда вы легко сможете запустить этот код, например, локально.
No activity yet