Как выучить Java? Самый простой способ!
Хочешь выучить Java, но не знаешь как?
Трейдер: Сделай коротенькое видео про костыли в программировании, никто нормального объяснения дать не может в интернете, хорошо это или плохо, из того что нашел и прочитал, и как я понял как все в программировании, нельзя сказать однозначно, все зависит от ситуации, но хотелось бы услышать более профессиональный ответ на эту тему: что это такое и плохо это или хорошо.Дата: 2019-05-19 Хауди Хо™ - Просто о мире IT!
Похожие видео
Комментарии и отзывы: 15
1. David •
Не как по мне все переходим на язык моей аватарки уровень удобности языка по сравнению с Java зашкаливает смотрим отличия
С#
Лямбда-функции, которые гораздо лучше, чем внутреннее анонимные классы, которые есть так же и в C#
Делегаты. Да это можно сделать в Java, но этоне будет так же красиво.
Перегрузка операторов. Это штука может превратить все в ад, но она до сих пор удобна, особенно в библиотеках иDSL
Свойства. Нет нужды писать getters и setters. Все выглядит, как прямое обращение, даже если это не так. Это так же идиомы Python и Scala, и как только вы начинаете их использовать, вы больше не захотите использовать getters и setters. foo.x += 1 более читабельно, нежели foo.setX(foo.getX() + 1)
Поддержка yield в итерациях.
Методы расширения. Это эквивалент в С# неявному приведению типов в Scala, и это черт побери, удобно. Это позволяет вам расширить существующие классы, даже если они готовы, без реального расширения. Как и в Scala версии, существует механизм неявного приведения, они не случаются автоматически.(Пометка: как заметил Томи Моррис, в комментариях к статье, методы расширения являются не совсем эквивалентами неявному приведению типов в Scala, в нем это все реализовано гораздо мощнее. Теперь ясно, что C# позаимствовал один полезный аспект, но так же ясно, что Java даже не имеет и близкого подобия этого понятия).
Поддержка оператора ??, который предлагает простой синтаксис получения значения ссылочного типа, если оно не равно null или указанное значение по умолчанию
Не как по мне все переходим на язык моей аватарки уровень удобности языка по сравнению с Java зашкаливает смотрим отличия
С#
Лямбда-функции, которые гораздо лучше, чем внутреннее анонимные классы, которые есть так же и в C#
Делегаты. Да это можно сделать в Java, но этоне будет так же красиво.
Перегрузка операторов. Это штука может превратить все в ад, но она до сих пор удобна, особенно в библиотеках иDSL
Свойства. Нет нужды писать getters и setters. Все выглядит, как прямое обращение, даже если это не так. Это так же идиомы Python и Scala, и как только вы начинаете их использовать, вы больше не захотите использовать getters и setters. foo.x += 1 более читабельно, нежели foo.setX(foo.getX() + 1)
Поддержка yield в итерациях.
Методы расширения. Это эквивалент в С# неявному приведению типов в Scala, и это черт побери, удобно. Это позволяет вам расширить существующие классы, даже если они готовы, без реального расширения. Как и в Scala версии, существует механизм неявного приведения, они не случаются автоматически.(Пометка: как заметил Томи Моррис, в комментариях к статье, методы расширения являются не совсем эквивалентами неявному приведению типов в Scala, в нем это все реализовано гораздо мощнее. Теперь ясно, что C# позаимствовал один полезный аспект, но так же ясно, что Java даже не имеет и близкого подобия этого понятия).
Поддержка оператора ??, который предлагает простой синтаксис получения значения ссылочного типа, если оно не равно null или указанное значение по умолчанию
2. Sviatoslav •
Что за бред я только что посмотрел?
Забить на Head First и читать Философию - это как неумеющему читать посоветовать начать "Войну и мир".
Информация с картинками против сухого текста, даже не знаю, что выбрать)
JavaRush не даст тебе ничего, кроме интереса, так еще и за деньги, кому это надо? Мне нужно не офигенная история про зп в Калифорнии, а понимание базовых вещей, чтобы суметь сотворить что-то великое. Там знания сомнительного качества даже не уровня стажера, так еще и платить, когда все и так доступно.
Видно, что ты далек от жабы. Как раз начинать и получить пинок под зад это Head First, Шилдт, Хорстманн, а уже потом Философия. Можно еще Effective Java читануть.
JavaRush это не плохой ресурс, но тратиться я бы не стал. Пройти до 20 уровня и узнать в 100 раз меньше, чем от прочтения Head First, это не мой вариант. В этом плане уже лучше курсы Oracle пройти, эффективнее будет. На дворе 2019 год, о каком жабараше речь и тем более знаниях оттуда? Хоть на собеседованиях не говорите, что у вас знания оттуда, вас сразу пошлют)
А вот попытаться записаться на курсы от самих компаний отличное решение. Стать стажером, при условии, что такие курсы есть это верный путь.
Что за бред я только что посмотрел?
Забить на Head First и читать Философию - это как неумеющему читать посоветовать начать "Войну и мир".
Информация с картинками против сухого текста, даже не знаю, что выбрать)
JavaRush не даст тебе ничего, кроме интереса, так еще и за деньги, кому это надо? Мне нужно не офигенная история про зп в Калифорнии, а понимание базовых вещей, чтобы суметь сотворить что-то великое. Там знания сомнительного качества даже не уровня стажера, так еще и платить, когда все и так доступно.
Видно, что ты далек от жабы. Как раз начинать и получить пинок под зад это Head First, Шилдт, Хорстманн, а уже потом Философия. Можно еще Effective Java читануть.
JavaRush это не плохой ресурс, но тратиться я бы не стал. Пройти до 20 уровня и узнать в 100 раз меньше, чем от прочтения Head First, это не мой вариант. В этом плане уже лучше курсы Oracle пройти, эффективнее будет. На дворе 2019 год, о каком жабараше речь и тем более знаниях оттуда? Хоть на собеседованиях не говорите, что у вас знания оттуда, вас сразу пошлют)
А вот попытаться записаться на курсы от самих компаний отличное решение. Стать стажером, при условии, что такие курсы есть это верный путь.
3. Никита •
Так как я java программист расскажу о ней: собственно говоря, это был мой первый язык программирования. Его я полностью от а до я учил на JavaRush и ресурсом доволен. Даже слишком. Затем я начал учить Java EE а именно создание веб-сайтов на сервелатах. И это была ОГРОМНАЯ ОШИБКА. После того как вы можете сказать что вы знаете Java учите Spring и Hibernate. Во первых знания этих фреймворков требуют везде, во вторых это сильно, нет ОЧЕНЬ СИЛЬНО упрости вашу жизнь. Вы сможете спокойно изучить азы за месяц/два и научитесь заменять тоны строчек кода одной/двумя
Так как я java программист расскажу о ней: собственно говоря, это был мой первый язык программирования. Его я полностью от а до я учил на JavaRush и ресурсом доволен. Даже слишком. Затем я начал учить Java EE а именно создание веб-сайтов на сервелатах. И это была ОГРОМНАЯ ОШИБКА. После того как вы можете сказать что вы знаете Java учите Spring и Hibernate. Во первых знания этих фреймворков требуют везде, во вторых это сильно, нет ОЧЕНЬ СИЛЬНО упрости вашу жизнь. Вы сможете спокойно изучить азы за месяц/два и научитесь заменять тоны строчек кода одной/двумя
4. Трейдер •
Привет, учу программирование по твоим видео огромное спасибо, очень все понятно и доступно. Смотрю кстати потом других учителей на ютубе , как то все у них запутано и не понятно, а когда потратишь кучу времени чтобы разобраться, в итоге понимаешь что ты эту задачу реализовал намного проще,))) слышал, что чем проще и меньше кода - тем лучше))
Привет, учу программирование по твоим видео огромное спасибо, очень все понятно и доступно. Смотрю кстати потом других учителей на ютубе , как то все у них запутано и не понятно, а когда потратишь кучу времени чтобы разобраться, в итоге понимаешь что ты эту задачу реализовал намного проще,))) слышал, что чем проще и меньше кода - тем лучше))
5. Мышеус •
Зачем называть в видео "Самый аху#### способ"?
Зачем лить столько воды?
Зачем рассказывать про StartAndroid, если не знаешь про актуальность информации?
Это рекламное видео JAVA RUSH? (спойлер: да).
Я ничего не имею против рекламы, но делать видео только ради рекламы - это уже перебор.
Зачем называть в видео "Самый аху#### способ"?
Зачем лить столько воды?
Зачем рассказывать про StartAndroid, если не знаешь про актуальность информации?
Это рекламное видео JAVA RUSH? (спойлер: да).
Я ничего не имею против рекламы, но делать видео только ради рекламы - это уже перебор.
6. Erwin •
Инфы 0 чистая реклама дажава раша... по моему опыту она вообще бесполезная...
Мне лично больше всего понравился на русском Roman Brovko и Tim Buchalka - на инглише и платно на юдеми, но можно по скидосу за 10/15 баксов купить, однозначно того стоит.
Инфы 0 чистая реклама дажава раша... по моему опыту она вообще бесполезная...
Мне лично больше всего понравился на русском Roman Brovko и Tim Buchalka - на инглише и платно на юдеми, но можно по скидосу за 10/15 баксов купить, однозначно того стоит.
7. OroBlanco •
Привет, давно думаю начать заниматься программированием. С чего начать? Что выбрать ? Python - это сложно. Думаю насчёт Php. После php можно будет уже перейти на Python. Посоветуй доступные книги для начинающих Пожалуйста.
Привет, давно думаю начать заниматься программированием. С чего начать? Что выбрать ? Python - это сложно. Думаю насчёт Php. После php можно будет уже перейти на Python. Посоветуй доступные книги для начинающих Пожалуйста.
8. Алексей •
Случайно узнал, что там скидки на Java Rush. Случайно уделил несколько минут этой площадке. И чисто совершенно случайно добавил реферальную ссылку на неё и сделал её первой среди других ссылок нереферальных.
Случайно узнал, что там скидки на Java Rush. Случайно уделил несколько минут этой площадке. И чисто совершенно случайно добавил реферальную ссылку на неё и сделал её первой среди других ссылок нереферальных.
9. J.P. •
Привет, Хауди Не так давно, смотрел видео про мошенников в интернете, и в общем там было сказано, что некоторые мошеннические сайты не могут быть заблокированы....эм это реально? Как они вообще могут так делать?
Привет, Хауди Не так давно, смотрел видео про мошенников в интернете, и в общем там было сказано, что некоторые мошеннические сайты не могут быть заблокированы....эм это реально? Как они вообще могут так делать?
10. Fix •
Хауди Хо, посоветуй годный курс по C++ Если что я не совсем новичок, я знаю C#, решил еще в C++ вникнуть C# как то ооочень легко дался=) и мозги как раз стать программистом легко дается главное не бросать=)
Хауди Хо, посоветуй годный курс по C++ Если что я не совсем новичок, я знаю C#, решил еще в C++ вникнуть C# как то ооочень легко дался=) и мозги как раз стать программистом легко дается главное не бросать=)
11. Рико •
Ну вставил он рекламу, ему тоже кушать хочется. А вы посмотрите а чем ходите и чем пользуетесь, почти на всём логотип и мы это рекламируем по умолчанию и.. бесплатно.
Ну вставил он рекламу, ему тоже кушать хочется. А вы посмотрите а чем ходите и чем пользуетесь, почти на всём логотип и мы это рекламируем по умолчанию и.. бесплатно.
12. EKZOMORF05 •
ЖАБУ не знаю но обучался на ИНТЕРПРИТАТОРЕ "БЕЙСИК" главное хорошо понимать ЧТО ТАКОЕ - АЛГОРИТМ это самое важное в любых языках программирования.
ЖАБУ не знаю но обучался на ИНТЕРПРИТАТОРЕ "БЕЙСИК" главное хорошо понимать ЧТО ТАКОЕ - АЛГОРИТМ это самое важное в любых языках программирования.
13. J •
Сделай видео на тему Антивирусов. Наслько они актуальны, стоит ли вообще ими пользоваться? Какой антивирус самый луший, а какой просто пожирает ресурсы
Сделай видео на тему Антивирусов. Наслько они актуальны, стоит ли вообще ими пользоваться? Какой антивирус самый луший, а какой просто пожирает ресурсы
14. MDtox •
Советую вам книгу Майка МакГрата язык программирования Java(есть также С, Python). Очень помогла. В отличии той же книги Шилдта, там не написано так скучно.
Советую вам книгу Майка МакГрата язык программирования Java(есть также С, Python). Очень помогла. В отличии той же книги Шилдта, там не написано так скучно.
15. Dosya •
Start android есть не только в текстовом варианте, так же есть канал на youtube где автор этого ресурса преподносит это в формате видео и все объясняет
Start android есть не только в текстовом варианте, так же есть канал на youtube где автор этого ресурса преподносит это в формате видео и все объясняет
Добавить отзыв, комментарий
![Навыки командира (перки) Билды для всех [World of Warships]](/video/img/4/_ikKH44AbCc.jpg)




