• Добро пожаловать

    Добро пожаловать

    Ресурс, посвященный проекту JavaRush. ПО всем вопросам можно писать на support{собака}javarush.ru. Обсуждение задач — UPD: Вся активность этого блога переехала на help.javarush.ru. Все вопросы по задачам задавайте там. Перед тем, как создавать топик или комментарий, прочитайте это . Обсуждение лекций — тут находятся топики с дополнительной информацией по каждой лекции из курса. Новые топики в этом блоге создавать нельзя. В комментариях к...
  • Первая лекция CS50 уже на JavaRush [на русском!]

    Первая лекция CS50 уже на JavaRush [на русском!]

    Это Хогвартс? Нет, друзья, это Гарвард и первая лекция CS50 с русским переводом! Даже на этом вводном занятии (хотя мозг отказывается воспринимать это яркое интерактивное действо как «занятие») @David Malan уже успел рассказать и показать много интересного — javarush.ru/cs50.html Вот о чем: • родной язык компьютеров — двоичная система счисления • ASCII — как записываются символы • как алгоритмизировать задачи — на живых примерах. Очень живых=)...
  • Самая бесполезная нетривиальная программа с GUI? Могу, умею, практикую!

    Самая бесполезная нетривиальная программа с GUI? Могу, умею, практикую!

    После завершения курса JavaRush главный вопрос, который встал передо мною — нет, не трудоустройство, с этим печаль. Главный вопрос — могу ли я написать хоть одну серьёзную программу сам, без уже привычных инструкций «создай класс, в нём три таких-то метода». Спойлер — всё-таки могу, но нужно потеть. Чуть подробнее: Вдохновившись задачей из АЖ 40-го левела о принадлежности точки полигону, решил зачем-то сделать интерфейсное приложение с той же логикой. Зачем? Не...
  • Уровень 22. Ответы на вопросы к собеседованию по теме уровня.

    Уровень 22. Ответы на вопросы к собеседованию по теме уровня.

    1. Как правильно сравнить две строки в Java? Метод equals проверяет – совпадают ли строки. boolean equals (Object o) String s = "cat"; boolean test1 = s.equals("cat");//true boolean test2 = s.equals("Cat");//false boolean test3 = s.equals("c"+"a"+"t");//true 2. Как правильно сравнить две строки в Java игнорируя регистр букв? Метод equalsIgnoreCase – совпадают ли строки, игнорируя регистр...
  • Легендарный гарвардский курс «Основы программирования CS50» теперь на русском!

    Легендарный гарвардский курс «Основы программирования CS50» теперь на русском!

    //Update: Первая лекция уже вышла. Ссылка на лекцию — javarush.ru/cs50.html //Описание — info.javarush.ru/news/2016/06/20/Первая-лекция-CS50-уже-на-JavaRush-на-русском-.html Друзья, у нас отличные новости! JavaRush cовместно со студией VertDider запускает перевод на русский язык последней версии самого популярного в мире курса по основам программирования — Гарвардский курс CS50: javarush.ru/cs50.html CS50 — суперхит среди академических курсов...
  • Лайфхак: как купить подписку на JavaRush за полцены

    Лайфхак: как купить подписку на JavaRush за полцены

    Как купить Premium-подписку на JavaRush за полцены … Почти всегда ответ на этот вопрос будет не слишком ободряющий: никак. Но если ты читаешь этот пост в июне 2016 года, и 25 число ещё не наступило, ты — счастливчик! Потому что мы запустили специальную акцию для тех, кто решил стать Java-программистом этим летом — javarush.ru/sale.jsp Именно в эти две недели начать свой путь в мир программирования — проще всего. Да это и логично: у студентов...
  • Интерфейсы - маркеры

    Интерфейсы - маркеры

    Интерфейсы — маркеры — это такой шаблон проектирования с проверкой типов во время выполнения, который позволяет связать интерфейс и класс. Чтобы понять для чего это может быть нужно рассмотрим пример маркирования класса Serializible маркером. Предположим, что нам понадобилось сохранить состояние объекта в памяти, а потом еще и иметь воззможность расшифровать то, что мы сохранили. Тогда, скажите вы, можно перевести наш объект в набор битов. Верно. Мы...
  • Акция от JavaRush

    Акция от JavaRush

    АКЦИЯ! Дорогие друзья! Спешим поделиться с вами радостной новостью: с 10.06 до 24.06 каждый из вас может приобрести Премиум аккаунт JavaRush не за $200, а за $100 — javarush.ru/sale.jsp ВНИМАНИЕ! Вы можете приобрести Премиум аккаунт даже в том случае, если вы только начали заниматься на JavaRush и еще не прошли первые 10 уровней. Поэтому, если вам нравится проект и вы хотите получить от него максимальную отдачу за минимальную стоимость,...
  • 1 000 000 пользователей на JavaRush!

    1 000 000 пользователей на JavaRush!

    Сегодня количество подписчиков JavaRush перевалило за 11110100001001000000! Это если считать, как роботы, в двоичной системе. Ничего такого вроде бы в этом числе нет, но вот если перевести его в общечеловеческую, десятичную, получим 1 000 000. Люди частенько питают страсть к этому красивому числу=). Нашей радости нет предела, Амиго! Поэтому под эту круглую человеческую акцию мы приготовили нечеловеческий сюрприз. О нем ты узнаешь чуть-чуть попозже, потерпи…...
  • Java Day 2016

    Java Day 2016

    До Java Day 2016 осталось всего 2 дня, еще можно успеть приобрести билеты на javaday.by. Конференция пройдёт 11 июня в откртытом пространстве «Верх» (Минск, ул.Куйбышева, 22). Два потока, более десятка спикеров и множество заинтересованных слушателей — будут рассмотрены самые актуальные вопросы Java-разработки, новинки и свежие тренды, а также проверенные временем подходы. #javadayby
  • Уровень 21. Ответы на вопросы к собеседованию по теме уровня.

    Уровень 21. Ответы на вопросы к собеседованию по теме уровня.

    1. Перечислите методы класса Object equals() hashCode() toString() getClass() notify() notifyAll() wait() wait(long timeOut) wait(long timeOut, int nanos) 2. Зачем нужны методы equals & hashCode? используются для сравнения объектов. Цель метода equals – определить идентичны ли объекты внутри, сравнив внутреннее содержание объектов. Тк equals работает медленно, сначала сравниваются хэш коды объектов, и, в том случае, если хэш коды равны,...
  • История трудоустройства.

    История трудоустройства.

    Всем привет! Меня зовут Антон. Мне 26 лет. В браке, имею честь быть отцом. Я прошел все 40 уровней и не решил некоторые задачи. 2 года где-то потребовалось для прохождение курса. Были длительные перерывы. Родился в Киеве, учился до 8-ого класс, потом семья переехала в Москву. Школу закончил в Москве, поступил в московский ВУЗ на факультет психологии. Получил диплом, работал не по специальности(строительство\проектирование). Захотелось чего-то нового....