Урок 1. Парадигмы программирования

  Рет қаралды 6,158

JAVA простым языком

JAVA простым языком

Күн бұрын

Пікірлер: 26
@ekaterina2344
@ekaterina2344 Жыл бұрын
Спасибо за урок! Очень интересно!
@privetique
@privetique 3 жыл бұрын
Спасибо огромное, очень доходчиво 👍
@МишаБобров-и1з
@МишаБобров-и1з 3 жыл бұрын
Большое спасибо! Перешерстил все в интернете на эту тему, тут самое подробное обьяснение
@Anton16180
@Anton16180 Жыл бұрын
Я вообще питонист, но именно из за таких людей как вы, я всё время заглядываюсь на Java. Благодаря таким вдохновителям и не угасает желание учиться и изучать новое Спасибо Вам!
@elenaschladebach7743
@elenaschladebach7743 3 жыл бұрын
Спасибо!
@АлександрС-ц4н2и
@АлександрС-ц4н2и Жыл бұрын
Есть вопрос по 1 слайду, почему плюсы в категории не процедурных языков, на них же можно реализовать процедурное программирование?
@elenaschladebach7743
@elenaschladebach7743 3 жыл бұрын
Классно!
@idvaen6607
@idvaen6607 3 жыл бұрын
Burn = гореть), спасибо за контент)
@java_easy_lang
@java_easy_lang 3 жыл бұрын
Перепутал с born). Спасибо!
@alexanderivanov899
@alexanderivanov899 2 жыл бұрын
Одно из лудших объяснений ООП. Но зачем оно и где применяется? Ведь создавая базу данных, мы то же создаем определенный класс (БД) и объекты в нем (заполненные строки БД). Или можем создавать словарь с данными. Получается что ООП это просто вид представления и работы с данными?
@java_easy_lang
@java_easy_lang 2 жыл бұрын
Спасибо. Про БД ты конечно хитро завернул) Я никогда БД не ассоциировал с классами. А про ООП можно сказать так. Если писать простенькую программку типа калькулятора, то конечно тут можно обойтись без дебрей ООП, НО если делать большой проект, то тут без ООП просто никуда. В большом проекте сначало строится диаграмма классов (разбиваешь весь проект на классы), потом создаешь свойства (переменные грубо говоря), конструкторы если надо и методы (то что будет делать твой класс), далее определяешь взаимосвязь между классами. А вот потом переходишь к программированию)
@java_easy_lang
@java_easy_lang 2 жыл бұрын
Тот же калькулятор лучше будет разбить на классы. Прикинь как классно будет, когда у тебя есть отдельный класс, который отвечает за сложение, другой за вычитание, третий за умножение и тд. Путаницы в такой программе почти не будет
@alexanderivanov899
@alexanderivanov899 2 жыл бұрын
@@java_easy_lang т.е. для калькулятора создаем класс со свойствоми входящее1, входящее2, результат, и метод (сложение например)? А для объектов в большом колличестве? Если у меня класс "человек", со свойствами и методами, и мне нужно создать миллион таких объектов с разными параметрами (свойствами), и потом чтобы они в процессе выполнения программы взаимодействовали и изменяли свои состояния (свойства) и потом эти данные об их свойствах сохранялись. Так мне же нужно где-то и как-то их хранить? Да и как вообще можно было бы реализовать их "мир", если у меня есть поле в миллиард ячеек и миллион объектов на поле, перемещающихся согласно занаддным методам и свойствам. И если в ячейке + и более объекта, то они должны провзаимодействовать друг сдругом и поменять свои свойства согластно их свойствам и заданному алгоритму. Это сложно сделать будет? =)
@misha2993
@misha2993 Жыл бұрын
Так с++ и джава с с# входят в список процедурных. Просто следующим шагом развития для них стало ооп
@java_easy_lang
@java_easy_lang Жыл бұрын
Скорей всего так и есть, спорить не буду. По итогу все равно эти языки поддерживают несколько парадигм.
@cinderellarouge
@cinderellarouge Жыл бұрын
Миша не умничай😂, все языки мульти парадигмы🎉😊.Такого не бывает что ты пишеь все на одной волне😂.
@Kappa-icepeack
@Kappa-icepeack 2 жыл бұрын
Си теперь у нас высокоуровневый язык ...... понимаю
@денискрут-у8и
@денискрут-у8и 3 жыл бұрын
HTML и CSS языками программирования не являются. Грубая ошибка!!!
@java_easy_lang
@java_easy_lang 3 жыл бұрын
Все верно, язык гипертекстовой разметки и таблица стилей не являются ЯП, но тем не менее они относятся к деклоративным языкам.
@oditszapc8714
@oditszapc8714 3 жыл бұрын
Лютая галиматья.
@java_easy_lang
@java_easy_lang 3 жыл бұрын
...как и регулярки, многопоточность, лямбда-выражения и т.д. НО! Если во все это не вникать, не стать тебе профессиональным программистом))
@oditszapc8714
@oditszapc8714 3 жыл бұрын
@@java_easy_lang Мне не надо становиться - я матфизикой занимаюсь. Какие регулярки и многопоточность? Тут же - про парадигмы. Что под лямбда-выражениями понимается?
@java_easy_lang
@java_easy_lang 3 жыл бұрын
@@oditszapc8714 Физику я конечно уважаю)) Но, видимо ты друг, не на тот канал зашел) Java - это язык программирования. И канал тоже посвящен программированию приложений. Расскажи лучше про метафизику, хз что это🤨
@oditszapc8714
@oditszapc8714 3 жыл бұрын
​@@java_easy_lang Ютуб порекомендовал. Не метафизика, а МатФизика. И что же про неё надо рассказывать?
@java_easy_lang
@java_easy_lang 3 жыл бұрын
@@oditszapc8714 ну раз нечего про МатФизику рассказать, то ладно, погуглю))) Удачи в новых начинаниях😉
Урок 2. Классы. Объекты. Конструктор класса
40:49
JAVA простым языком
Рет қаралды 2,5 М.
Парадигмы программирования (обзор)
51:57
Timur Shemsedinov
Рет қаралды 16 М.
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 13 МЛН
Всё пошло не по плану 😮
00:36
Miracle
Рет қаралды 3,4 МЛН
THE MOST FREQUENT MISCONCEPTIONS ABOUT OOP
19:37
ExtremeCode
Рет қаралды 554 М.
Парадигмы программирования
2:13:20
Евгений Черкашин
Рет қаралды 179
Правильные методы по Clean Code
28:29
Sergey Nemchinskiy
Рет қаралды 78 М.
Как запустить JAVA программу через командную строку?
17:27
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37