Тоже хочу выразить благодарность, получил ссылку на ваш канал в ролике Хауди хо(про то, как выучить java), и очень рад этому. Ни один, просмотренный мною курс раннее, не объясняется также просто и по делу как это делаете вы.
@@Цикада-о1в Также,сначала на джава раш зашёл и охренел от сложности,там первый урок-это массивы и первый задание звучит: "проинициализировать публичную статическую строку массивом на 20 элементов и заполнить массив в статическом методе main",они из объяснения только показывали как одномерный массив записывать и в тот момент это тупо нереально написать было без знания модификаторов,строк,переменных,методов,способов заполнения массивов и что вообще такое "инициализировать" лол
Видео понятное, разъяснено хорошо. Хотелось бы пару живых примеров применения на практике. На начальных этапах много чего понятно на видео или в учебном коде, но непонятно, зачем это придумано. )
+1 многие объясняют как с функционалом работать, но единицы объясняют для чего этот функционал был добавлен и как его можно полезно использовать на практике. я считаю это обязательно нужно проговаривать и показывать в обучающих роликах.
variable = foo(): равно variable = 1; Я правильно понимаю, что инициализировать переменные мы можем с помощью методов и напрямую? И всё это будет храниться в стэке?
Теперь всегда буду использовать static, чтобы сразу можно было обратиться к методу из другого класса. Легче чем создавать "Название класса" "объект" = new "Название класса". А потом еще надо и обращаться к методу отдельно, ну нафиг.
И что будет делать этот твой Статик метод? Он либо войд будет, либо он будет взаимодействовать только со Статик переменными своего класса, которому принадлежит эта функция!
Кто знает, логические блоки применяют сами по себе, или это просто рабочая часть кода, от какого-нибудь метода? ps Кажется это не логический, а статический блок, и он выполняется до метода main, даже если написан после. И статические блоки применяются сами по себе. Если не прав, прошу поправить.
Может. класс - это объект класса java.lang.Class по сути. Класс java.lang.Class - это специальный класс является неким отображением джава класса как сущности, то есть он описывает некий класс.
Бросать окурок или жвачку мимо урны - дурной тон. Но ведь бросают же, хотя лучше так не делать. Так и здесь. Можно вызвать статик контент из объекта, но лучше "бросить окурок в урну" и вызвать со ссылкой на класс. Потому что так принято у приличных людей )
Тоже хочу выразить благодарность, получил ссылку на ваш канал в ролике Хауди хо(про то, как выучить java), и очень рад этому. Ни один, просмотренный мною курс раннее, не объясняется также просто и по делу как это делаете вы.
Лол я оттуда же))
@@Цикада-о1в Также,сначала на джава раш зашёл и охренел от сложности,там первый урок-это массивы и первый задание звучит: "проинициализировать публичную статическую строку массивом на 20 элементов и заполнить массив в статическом методе main",они из объяснения только показывали как одномерный массив записывать и в тот момент это тупо нереально написать было без знания модификаторов,строк,переменных,методов,способов заполнения массивов и что вообще такое "инициализировать" лол
@@Alaric596 курс на ДР направлен на людей с опытом программирования каким никаким. Ну это как по мне
У Вас действительно талант объяснять, Вас бы нашим учителем))Спасибо.
один из лучших ресурсов по java, которые мне встречались!
Огромное спасибо) Просвещение - великая добродетель!
круто! 2 других ютюб учителя не смогли понятно пояснить про статик
Прекрасное видео, всё ясно и на примерах :)
Видео понятное, разъяснено хорошо. Хотелось бы пару живых примеров применения на практике. На начальных этапах много чего понятно на видео или в учебном коде, но непонятно, зачем это придумано. )
+1
многие объясняют как с функционалом работать, но единицы объясняют для чего этот функционал был добавлен и как его можно полезно использовать на практике. я считаю это обязательно нужно проговаривать и показывать в обучающих роликах.
Большое спасибо! Очень понятно и без растягивания на пол часа. С меня лайк и подписка!))
Отлично объяснил, наконец все стало понятно!
Наверно, стоило бы ещё рассказать и про статический импорт, который иногда весьма полезен. И спасибо за уроки.
Да, можно было бы ) Сразу все и не удержишь в голове )
Пожалуйста )
Супер курс. Спасибо!
Классно делаешь!
Спасибо!)
Спасибо!!! всё понятно
Спасибо!
Пожалуйста )
Спасибо, помог решить задачу
Спасибо! А какие бывают еще модификаторы кроме static?
Сделайте, пожалуйста, в intellij idea шрифт покрупней.
В топ +++
Спасибо
👍👍👍
variable = foo(): равно variable = 1; Я правильно понимаю, что инициализировать переменные мы можем с помощью методов и напрямую? И всё это будет храниться в стэке?
Да
получается статик и не статик между собой не дружат?
Хахах
Ответьте пожалуйста. А зачем static нужен?
Чтобы то, что помечено статиком, было видно в разных методах класса. Насколько я понял... И в видео об этом чётко говорится.
Теперь всегда буду использовать static, чтобы сразу можно было обратиться к методу из другого класса. Легче чем создавать "Название класса" "объект" = new "Название класса". А потом еще надо и обращаться к методу отдельно, ну нафиг.
Кажись для этого нужен паблик, и статик вообще необязателен. Последний для видимости внутри класса, в разных методах.
И что будет делать этот твой Статик метод? Он либо войд будет, либо он будет взаимодействовать только со Статик переменными своего класса, которому принадлежит эта функция!
Про статические и нестатические блоки вообще не понял. Что это и для чего они?
Для инициализации переменных. Используется крайне редко
@@followthewhiterabbit6924 Спасибо.
Кто знает, логические блоки применяют сами по себе, или это просто рабочая часть кода, от какого-нибудь метода?
ps Кажется это не логический, а статический блок, и он выполняется до метода main, даже если написан после. И статические блоки применяются сами по себе. Если не прав, прошу поправить.
0:44 Извините, а класс не может быть объектом в Java?
Может. класс - это объект класса java.lang.Class по сути.
Класс java.lang.Class - это специальный класс является неким отображением джава класса как сущности, то есть он описывает некий класс.
Почему обращаться к статическому полю через объект это дурной тон, а через класс нет? На практике ведь одно и тоже получается?
Бросать окурок или жвачку мимо урны - дурной тон. Но ведь бросают же, хотя лучше так не делать. Так и здесь. Можно вызвать статик контент из объекта, но лучше "бросить окурок в урну" и вызвать со ссылкой на класс. Потому что так принято у приличных людей )
даже IDE прячет от программиста эту возможность, значит наверное лучше не нужно. Потому что потом кому-то прейдется потом разбирать этот г@внокод :)
АоАоА
Нафига они нужны статические переменные и методы, если обычные более универсальные.
Ничего не видно, шрифт мелкий
Коротко о джавараш - 7:11.
Спасибо!