Java Syntax

Java Syntax

Квест «Java Syntax» разработан в секретном центре JavaRush. Он состоит из 10 уровней, посвященных основам языка Java. Его освоит даже тот, кто никогда не программировал. Вы узнаете, что такое классы, объекты, методы и переменные. Изучите основные типы данных, массивы, условные операторы и циклы. Глянете одним глазком на коллекции и основы ООП (серьезное их изучение начнется в Квесте 4), а также начнете работать в IntelliJ IDEA — популярной среде разработки (ею пользуются программисты во всем мире!).

Но главное, вы решите очень много задач. Задачи занимают в JavaRush центральное место. А виртуальные наставники помогут вам справиться с ошибками (проверка решения происходит мгновенно).

Комментарии (1019)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
it0088
32 уровень, Худжанд
23 марта, 18:10
Всем привет ребята, мое первое приложение, оцените если не трудно https://play.google.com/store/apps/details?id=com.it0088App.shopping_list Буду очень благодарен Спасибо
Vasily Kulikov
15 уровень, Екатеринбург
23 марта, 18:35
поздравляю! отличная работа, но есть над чем поработать!
it0088
32 уровень, Худжанд
23 марта, 19:02
Спасибо большое
Roman Metelov
24 уровень, Киев
5 апреля, 12:36
Дизайн заценили. А код?
Nik
8 уровень, Волгодонск
6 апреля, 19:15
Круто!
Илья228
26 уровень, Алматы
15 марта, 09:10
Не заводите новые аккаунты с геймифицированным режимом - там автоматом дают Java Syntax Pro, а поменять нельзя. А Java Syntax Pro - это мегазубодробительные задачи, их вообще минимум, уйма лишней теории, ко всему прочему.
Инна
7 уровень
15 марта, 17:18
Не знала про гейм.режим. Это новое?
Илья228
26 уровень, Алматы
19 марта, 14:23
Да
Anonymous #2521630
22 уровень
23 февраля, 11:58
посоветуйте книжку по java, где подробно разбирается ооп
Aleksei
35 уровень
Expert
27 февраля, 15:32
Основные принципы ООП, пожалуй, разбираются в любой книге по Java. Мне понравилось, как у Шилдта в "Java: Полное руководство" написано.
Anonymous #2521630
22 уровень
1 марта, 04:59
спасибо) обязательно посмотрю)
Alex
20 уровень, Алматы
10 апреля, 03:31
Брюс Экель "Философия Java"
кирилл
0 уровень
14 февраля, 15:22
скажите где скачать java
Anonymous #2521630
22 уровень
15 февраля, 12:14
jetbrains
Зепп Бранниган Admin в JavaRushModerator
15 февраля, 14:07
Вы имеете в виду приложение? Тут.
Владислав
30 уровень, Уфа
26 февраля, 18:14
а на ios будет?
Зепп Бранниган Admin в JavaRushModerator
26 февраля, 19:15
Будет. Уже в разработке.
_SkyFalling_ 4
0 уровень
10 февраля, 12:34
Я хотел бы узнать если его учить в течений 5 лет и потом начать програмироват это эффективно потомучто я ещё школьник и мне нравится java ведь он популярен среди програмистов и я хотел бы узнать сколько лет мне потребуется чтобы его изучить ну например до среднего уровня?
Alexandr
31 уровень, Киев
10 февраля, 18:32
Чем раньше начнешь учить, тем более хорошим специалистом ты будешь.
Мирослав
15 уровень, Тбилиси
11 февраля, 21:42
Огромное значение имеет выбранный профиль в использовании данного я.п. К слову для андроид сдк не понадобится 5 лет для старта! Думаю за год можно апнуть статус и работать , по пути улучшать навыки и знания!
Aleksei
35 уровень
Expert
12 февраля, 09:09
Ты ведь прочитал, что пост от школьника, прежде чем советы давать? :) О какой работе речь?
Мирослав
15 уровень, Тбилиси
12 февраля, 09:57
Но в целом : это не совет а ответ на вопрос ! Пусть автор и школьник (не заинтересованный на данном этапе трудоустройством) Не углублялся вопросом )
Богдан Зінченко Frontend Developer в iSolutions
14 февраля, 17:21
чем тебе нравится java? Ты видел игру dota2? Вот она интересная, а джава такое
iDSDDR
10 уровень
26 февраля, 21:33
Не слушай дотера, учи джаву. Можешь посмотреть в сторону мобильной разработки, так как у тебя в любом случае есть мобильный телефон, и с большой вероятностью он именно на андроиде. В ютубе полно всяких видео, где всё довольно детально описанно. Да, получится не все, но ты получишь бесценный опыт. Вот и создавай всякие приколюхи под андроид, и тестируй как работает на своем телефоне. Это отличный задел на будущее. Без хлеба никогда не останешься. Лет 15 назад нам такое и не снилось.
gypsy potassium
8 уровень, Урюпинск
28 марта, 17:37
Пользуясь случаем, мог бы передать привет маме.
Anonymous #2497433
34 уровень
6 февраля, 17:15
не любил я армейскую жизнь, а тут заставляют ее полюбить
strange dude
0 уровень
24 января, 20:16
Друзья, начал учить джаву, сейчас в книге тема поразрядные операции, я их пока что не особо понимаю, хочу идти дальше, стоит ли идти дальше и потом вернуться к ним или все же стоит заострить внимания на этом, и как часто они используются ?
Alexey Belyaev Android Developer в Ростелеком
25 января, 03:42
Не замарачивайся пака иди дальше если нужно будет потом пройдешь тему если посчитаешь нужным.
Богдан Зінченко Frontend Developer в iSolutions
4 февраля, 15:57
На этом курсе не часто используются, о них еще тебе Билаабо расскажет в многопоточности на первом уровне.
Alex Baklanov
2 уровень, Москва
15 января, 00:10
надо будет подписку оформить ибо к старому акку вернуться, не зря 10 лет кодинг в универе постигал)
hidden #2448783
19 уровень
7 января, 16:13
Я где то в лекция писала что не могу купить книгу - но теперь у меня их очень много я очень скучаю за Java потому что за 5 дней до Нового года и до сейчас, начала проходит курси HTML(уже есть сертификат ), JavaScript, CSS, Python . Да и заранее Извините меня за язык - просто книги все на Українській мові!!! Но я вернусь после того как прочитаю : 1)JavaScript(для детей), Нік Морган. - Если чесно то эта книга просто с самого начала меня отпугивала , она слишком тяжелая , Но если вы знаете джаву то вам эта книга 📙 понравиться , но мне эта книга не нравиться . Я ставлю ей *3-*.(стр.359, я на 180 страничке ) 2)PYTHON для детей - Джейсон Р. Бріггс. - эту книгу я не читала но сам механизм написания кода на питоне я знаю и могу сказать что там настолько важний пробел, отступ , что я понимаю что питон не для 0 . Те которые уже знають представление об программирование то можете смело читать (*стр.359 -с 227 вы уже начнете создавать игру ПРИГАТЬ *). 3)Python( кодування для майбутніх програмістів) Н. Гордієнко.- Эта книга переведена с Английского - я просмотрела первые 20 стр и поняла что это супер книга для входа в питон - рекомендую 5+. 4)HTML, CSS, JavaScript програмування для дітей - Девід Вітні. Это моя находка - я сразу в нее влюбилась с первого взгляда - ти проживаешь свою историю в этой книге , помогаешь поймать воров , играешь , развлекаешься . Я ставлю 5+++. Я влюбилась в эту книгу . P.S может у кого то есть не нужные книги по ИТ сфере и электронике - может договоримся .
Владислав Дуплянкин
30 уровень, Сан-Франциско
1 января, 05:47
Для меня мотивацией к изучению является возможность написания быстрых решений, ускорение жизни. Мой первый простейший алгоритм, который сэкономил мне полгода, я реализовал когда учился в университете. По одной из дисциплин когда еще был в России, нам задали тупое задние - законспектировать 5 советских книг, каждая по 300-500 страниц. На это задание отводился семестр. В итоге я откладывал его до того момента, когда остался один день. В последний день я просто смог найти электронные версии книг, оцифровать их в программе так, чтобы текст стал текстом, то есть по нему можно было делать поиск. А потом быстро делал поиск по ключевым словам "Таким образом," и "Итак,", выписывал все выводы, очень быстро, за 5 часов заполнив тетрадь. В итоге мой конспект был одним из наиболее точных и успешных, хотя были те, кто реально писали его полгода. Качество и скорость. Поэтому еще тогда, я начал понимать, что программирование это уже не профессия - это навык, который просто будет нужен всем. 100 лет назад в России далеко не все умели писать, и "писарь" - это была целая профессия, записывать то что люди говорят устно. Сейчас сложно представить насколько ограничена была бы жизнь человека, который бы не умел писать. Я думаю точно также будет ограничена жизнь человека, который не будет уметь обучать компьютер решать рутинные задачи своей жизни в будущем. Ты можешь быстрее анализировать информацию, быстрее обучаться и быть умнее, быстрее остальных если ты владеешь искусством написания кода. В современном мире неважно будешь ли ты учителем английского, ученым биологом или психологом - программирование будет позволять тебе добиваться большего успеха во всем. Потому что когда остальные люди будут делать все вручную 100500 часов, ты будешь автоматизировать, ты будешь обучать программу, а она будет приносить тебе готовые решения. В итоге ты будешь работать меньше остальных, но объективно достигать большего
Romanya System Engineer
1 января, 08:46
Неплохие рассуждения. Однако сколько страниц было в тетради. Даже за 5 часов не так много текста можно написать от руки. И как называлась программа ибо я как то раз искал такую и не смог найти чтобы там более менее правдоподобно считался текст из русских букв.
Владислав Дуплянкин
30 уровень, Сан-Франциско
1 января, 15:59
Тетрадь 48 страниц, 5 часов безостановочного написания достаточно чтобы это заполнить, если умеешь писать быстро, мне было жаль и эти 5 часов на использование каких-то доисторических способов обучения, но блин такова система. Программа называется Abby FineReader, позже я это также использовал, для распознавания текста с фото или со сканов книг которые делал сам. Иногда когда загружаешь туда PDF - пишет, "у вас нет авторских прав, чтобы распознавать это, ввидете код автора". Это обходится другим решением - Fraps для быстрого создания и сохранения скриншотов: быстро листаешь книгу и делаешь скриншот каждой страницы, а потом скрины кидаешь в распознаватель текста. В общем возможности применения огромны.
Павел
26 уровень
22 января, 05:06
Вот если бы ты после сдачи их прочел, тогда да, есть чем гордиться, а так, ты сам себя обокрал((! Впрочем, для штатов, наверное ты мудрец...
Владислав Дуплянкин
30 уровень, Сан-Франциско
28 января, 18:21
Раз ты рассуждаешь о том, чем нужно гордиться в разных странах - то считаешь себя умным и скорее всего ты сталкивался с такой темой как скорочтение. А значит знаком с его идеей, что около 80% текста - это вводные конструкции, которые не несут никакой информационной нагрузки. В эпоху информации очень полезно иметь алгоритмы, которые позволяют извлекать квинтесэнцию из книг и понимать их даже более четко, чем те кто читает их по словам. То есть, когда у тебя сжатая, но конкретная информация, ты можешь видеть связи между например, первой главой и последней, что из чего вытекает, это бывает очень важно. Но человек который читает по словам, к моменту последней главы уже едва ли способен пересказать первую. Я говорю о том, что программирование - оно дает воможность работать с любой информацией более качественно и более структурировано. Это не фейковый конспект, а наоборот конспект более высокого качества. Но никто не против если ты будешь использовать дедовские методы, можно еще и свечи вместо лампочек применять, полезнее для экологии.