Софт - Архив

программы - новости - IT обзоры - статьи

Как выучить Java? Самый простой способ!

Как выучить Java? Самый простой способ!Хочешь выучить Java, но не знаешь как? Трейдер: Сделай коротенькое видео про костыли в программировании, никто нормального объяснения дать не может в интернете, хорошо это или плохо, из того что нашел и прочитал, и как я понял как все в программировании, нельзя сказать однозначно, все зависит от ситуации, но хотелось бы услышать более профессиональный ответ на эту тему: что это такое и плохо это или хорошо.

Дата: 2019-05-19 Хауди Хо™ - Просто о мире IT!

Рейтинг: 4 из 5
Голоса: 2




Комментарии и отзывы: 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 или указанное значение по умолчанию
2. Sviatoslav •
Что за бред я только что посмотрел?
Забить на Head First и читать Философию - это как неумеющему читать посоветовать начать "Войну и мир".
Информация с картинками против сухого текста, даже не знаю, что выбрать)
JavaRush не даст тебе ничего, кроме интереса, так еще и за деньги, кому это надо? Мне нужно не офигенная история про зп в Калифорнии, а понимание базовых вещей, чтобы суметь сотворить что-то великое. Там знания сомнительного качества даже не уровня стажера, так еще и платить, когда все и так доступно.
Видно, что ты далек от жабы. Как раз начинать и получить пинок под зад это Head First, Шилдт, Хорстманн, а уже потом Философия. Можно еще Effective Java читануть.
JavaRush это не плохой ресурс, но тратиться я бы не стал. Пройти до 20 уровня и узнать в 100 раз меньше, чем от прочтения Head First, это не мой вариант. В этом плане уже лучше курсы Oracle пройти, эффективнее будет. На дворе 2019 год, о каком жабараше речь и тем более знаниях оттуда? Хоть на собеседованиях не говорите, что у вас знания оттуда, вас сразу пошлют)
А вот попытаться записаться на курсы от самих компаний отличное решение. Стать стажером, при условии, что такие курсы есть это верный путь.
3. Никита •
Так как я java программист расскажу о ней: собственно говоря, это был мой первый язык программирования. Его я полностью от а до я учил на JavaRush и ресурсом доволен. Даже слишком. Затем я начал учить Java EE а именно создание веб-сайтов на сервелатах. И это была ОГРОМНАЯ ОШИБКА. После того как вы можете сказать что вы знаете Java учите Spring и Hibernate. Во первых знания этих фреймворков требуют везде, во вторых это сильно, нет ОЧЕНЬ СИЛЬНО упрости вашу жизнь. Вы сможете спокойно изучить азы за месяц/два и научитесь заменять тоны строчек кода одной/двумя
4. Трейдер •
Привет, учу программирование по твоим видео огромное спасибо, очень все понятно и доступно. Смотрю кстати потом других учителей на ютубе , как то все у них запутано и не понятно, а когда потратишь кучу времени чтобы разобраться, в итоге понимаешь что ты эту задачу реализовал намного проще,))) слышал, что чем проще и меньше кода - тем лучше))
5. Мышеус •
Зачем называть в видео "Самый аху#### способ"?
Зачем лить столько воды?
Зачем рассказывать про StartAndroid, если не знаешь про актуальность информации?
Это рекламное видео JAVA RUSH? (спойлер: да).
Я ничего не имею против рекламы, но делать видео только ради рекламы - это уже перебор.
6. Erwin •
Инфы 0 чистая реклама дажава раша... по моему опыту она вообще бесполезная...
Мне лично больше всего понравился на русском Roman Brovko и Tim Buchalka - на инглише и платно на юдеми, но можно по скидосу за 10/15 баксов купить, однозначно того стоит.
7. OroBlanco •
Привет, давно думаю начать заниматься программированием. С чего начать? Что выбрать ? Python - это сложно. Думаю насчёт Php. После php можно будет уже перейти на Python. Посоветуй доступные книги для начинающих Пожалуйста.
8. Алексей •
Случайно узнал, что там скидки на Java Rush. Случайно уделил несколько минут этой площадке. И чисто совершенно случайно добавил реферальную ссылку на неё и сделал её первой среди других ссылок нереферальных.
9. J.P. •
Привет, Хауди Не так давно, смотрел видео про мошенников в интернете, и в общем там было сказано, что некоторые мошеннические сайты не могут быть заблокированы....эм это реально? Как они вообще могут так делать?
10. Fix •
Хауди Хо, посоветуй годный курс по C++ Если что я не совсем новичок, я знаю C#, решил еще в C++ вникнуть C# как то ооочень легко дался=) и мозги как раз стать программистом легко дается главное не бросать=)
11. Рико •
Ну вставил он рекламу, ему тоже кушать хочется. А вы посмотрите а чем ходите и чем пользуетесь, почти на всём логотип и мы это рекламируем по умолчанию и.. бесплатно.
12. EKZOMORF05 •
ЖАБУ не знаю но обучался на ИНТЕРПРИТАТОРЕ "БЕЙСИК" главное хорошо понимать ЧТО ТАКОЕ - АЛГОРИТМ это самое важное в любых языках программирования.
13. J •
Сделай видео на тему Антивирусов. Наслько они актуальны, стоит ли вообще ими пользоваться? Какой антивирус самый луший, а какой просто пожирает ресурсы
14. MDtox •
Советую вам книгу Майка МакГрата язык программирования Java(есть также С, Python). Очень помогла. В отличии той же книги Шилдта, там не написано так скучно.
15. Dosya •
Start android есть не только в текстовом варианте, так же есть канал на youtube где автор этого ресурса преподносит это в формате видео и все объясняет
Добавить отзыв, комментарий




Софт - Архив
Сайт использует технологию Cookie для сохранения настроек пользователя.