Неявный объект исключений JSP недоступен в обычных JSP страницах и используется на страницах ошибок JSP (errorpage) только для того, чтобы перехватить исключение, выброшенное JSP страницей и далее предоставить какую-либо полезную информацию клиенту.
Think Java: How to Think Like a Computer Scientist (2020)
Автор: Allen B. Downey
Количество страниц: 252
Данная книга написана для людей с небольшим опытом или вообще без опыта программирования. Цель книги — не просто научить читателя программировать на Java, но и помочь начать мыслить как специалист в области информатики. Каждая краткая глава охватывает материал, предназначенный для изучения за одну неделю и включает в себя упражнения, которые помогут вам практиковаться.
Скачать книгу
Автор: Allen B. Downey
Количество страниц: 252
Данная книга написана для людей с небольшим опытом или вообще без опыта программирования. Цель книги — не просто научить читателя программировать на Java, но и помочь начать мыслить как специалист в области информатики. Каждая краткая глава охватывает материал, предназначенный для изучения за одну неделю и включает в себя упражнения, которые помогут вам практиковаться.
Скачать книгу
Telegram
Книги для программистов (reserved)
Think Java: How to Think Like a Computer Scientist (2020)
Автор: Allen B. Downey
Автор: Allen B. Downey
Подготовим на позицию Java программиста с ментором онлайн. У нас ты получишь опыт в бизнес проекте и поддержку от наставника до первого рабочего дня. Оплата за обучение только после успешного трудоустройства на позицию разработчика.
Пройти тестовое задание 🙋♂️👉 https://clck.ru/QkA5A
👇Как проходит обучение:
1. Жесткий контроль теории и кода после каждой пройденной темы
2. Обучение только востребованному на рынке стеку технологий: Java Core, Maven, Git, Tomcat, Spring MVC, Core, Security, Hibernate
3. Отработка знаний в реальном бизнес проекте, который дает опыт для резюме
4. Интегрированное полезное общение в групповом чате slack с одногруппниками, наставниками и выпускниками-разработчиками
5. Быстрое карьерное и финансовое развитие за счет двухгодичной программы поддержки от экспертов java сообщества: митапы, мастер-классы, лекции и оффлайн интенсивы
6. Гарантированное трудоустройство с первой зарплатой от 100 000 рублей
Условия участия:
• Пройти входное тестирование
• Обучение минимум 25 часов в неделю
• Проживание или готовность к переезду в Москву для трудоустройства
Пройти тестовое задание 🙋♂️👉 https://clck.ru/QkA5A
👇Как проходит обучение:
1. Жесткий контроль теории и кода после каждой пройденной темы
2. Обучение только востребованному на рынке стеку технологий: Java Core, Maven, Git, Tomcat, Spring MVC, Core, Security, Hibernate
3. Отработка знаний в реальном бизнес проекте, который дает опыт для резюме
4. Интегрированное полезное общение в групповом чате slack с одногруппниками, наставниками и выпускниками-разработчиками
5. Быстрое карьерное и финансовое развитие за счет двухгодичной программы поддержки от экспертов java сообщества: митапы, мастер-классы, лекции и оффлайн интенсивы
6. Гарантированное трудоустройство с первой зарплатой от 100 000 рублей
Условия участия:
• Пройти входное тестирование
• Обучение минимум 25 часов в неделю
• Проживание или готовность к переезду в Москву для трудоустройства
#вопросы_с_собеседований
Что такое «блокирующий метод»?
Что такое «блокирующий метод»?
Блокирующий метод – метод, который блокируется до тех пор, пока задание не выполнится, например метод accept() у ServerSocket блокируется в ожидании подключения клиента. Здесь блокирование означает, что контроль не вернётся к вызывающему методу до тех пор, пока не выполнится задание. Так же существуют асинхронные или неблокирующиеся методы, которые могут завершиться до выполнения задачи.
⚡️ 15 – 17 сентября приглашаем на онлайн-конференцию ESCAPE (Essential Skills, Competencies and People Engineering). ⚡️Это нетехническая конференция для всех, кто работает в IT и первая конференция EPAM, посвященная Essential skills.
✍🏼 Три дня мы будем делиться полезной информацией о том, что делает инженеров и руководителей профессионалами, помимо технологий.
👨🏻💻Вас ждут доклады и воркшопы про обучение, осознанность, коммуникацию.
🤝Вы узнаете, как эффективно общаться с заказчиками и с людьми разных культур, как построить работу в распределенной команде, как справиться с профессиональным выгоранием. Поговорим и на другие важные темы.
🚀 Зарегистрироваться и посмотреть программу конференции можно по ссылке - https://epa.ms/escape-conference-epam.
✍🏼 Три дня мы будем делиться полезной информацией о том, что делает инженеров и руководителей профессионалами, помимо технологий.
👨🏻💻Вас ждут доклады и воркшопы про обучение, осознанность, коммуникацию.
🤝Вы узнаете, как эффективно общаться с заказчиками и с людьми разных культур, как построить работу в распределенной команде, как справиться с профессиональным выгоранием. Поговорим и на другие важные темы.
🚀 Зарегистрироваться и посмотреть программу конференции можно по ссылке - https://epa.ms/escape-conference-epam.
#вопросы_с_собеседований
Как вызывать static метод интерфейса?
Как вызывать static метод интерфейса?
Вкатиться в IT теперь сможет каждый!
Ребята из ProductStar собрали мини-курс, который поможет тебе выучить Java с нуля и научит писать программы уже через 5 лекций.
🌟 Ты изучишь синтаксис языка, научишься писать и структурировать код.
🌟 Узнаешь, как сохранять и изменять информацию в базе данных MySQL.
🌟 Научишься разрабатывать веб- и мобильные приложения.
🌟 А также поймешь, как пользоваться Git.
Спикеры курса:
— Азиз Намазов, Java Developer в Amazon,
— Лев Екасов, Java Teamlead в HeadHunter.
Для первых 20 студентов действует скидка — курс можно приобрести всего за 9800 ₽
Не упусти такой шанс, оставляй заявку 👉 https://bit.ly/35lTBbX
Ребята из ProductStar собрали мини-курс, который поможет тебе выучить Java с нуля и научит писать программы уже через 5 лекций.
🌟 Ты изучишь синтаксис языка, научишься писать и структурировать код.
🌟 Узнаешь, как сохранять и изменять информацию в базе данных MySQL.
🌟 Научишься разрабатывать веб- и мобильные приложения.
🌟 А также поймешь, как пользоваться Git.
Спикеры курса:
— Азиз Намазов, Java Developer в Amazon,
— Лев Екасов, Java Teamlead в HeadHunter.
Для первых 20 студентов действует скидка — курс можно приобрести всего за 9800 ₽
Не упусти такой шанс, оставляй заявку 👉 https://bit.ly/35lTBbX
Каждый третий айтишник в России — самоучка
В преддверии Дня программиста онлайн-ритейлер Ozon опросил более 700 IT-специалистов, чтобы выяснить, как они пришли в профессию. Оказалось, что треть разработчиков – самоучки и только 30% из них имеют профильное высшее образование.
Несмотря на высокий уровень заработной платы в отрасли, лишь 20% IT-специалистов считают деньги решающим фактором при устройстве на работу. Половина специалистов выбирает IT, исходя из способностей и увлечений, а каждый десятый вообще считает, что попал в эту сферу случайно.
Полные результаты исследования и соответствующая инфографика были опубликованы сегодня на Хабре: https://habr.com/ru/company/ozontech/blog/518722/
В преддверии Дня программиста онлайн-ритейлер Ozon опросил более 700 IT-специалистов, чтобы выяснить, как они пришли в профессию. Оказалось, что треть разработчиков – самоучки и только 30% из них имеют профильное высшее образование.
Несмотря на высокий уровень заработной платы в отрасли, лишь 20% IT-специалистов считают деньги решающим фактором при устройстве на работу. Половина специалистов выбирает IT, исходя из способностей и увлечений, а каждый десятый вообще считает, что попал в эту сферу случайно.
Полные результаты исследования и соответствующая инфографика были опубликованы сегодня на Хабре: https://habr.com/ru/company/ozontech/blog/518722/
Хабр
Каждый третий айтишник в России — самоучка
Привет, Хабр! В преддверии 256-го дня года мы решили выяснить, а как вообще люди приходят в IT. Так мы опросили больше 700 специалистов со всей страны — и вот...
Классный Java-разработчик? DigitalSuperHero ждет тебя! 😎
Зарубись с другими командами в финале онлайн-хакатона DigitalSuperHero! Успевай зарегистрироваться до 15 сентября 👉 dshkazan.ru/final ! 🚀
Не пропусти, команды уже вовсю подают заявки! Хакатон пройдет с 18 по 23 сентября, принять участие можно из любой точки России.
🏆Кого ждем на хакатон🏆 :
• JavaSript-разработчиков
• Frontend-разработчиков
• Разработчиков .Net
• Data Scientists, Аналитиков
• Разработчиков Python, Java
• C# разработчиков
• QA, DevOps
• ИТ-разработчиков (мат. модели)
• C/C++ разработчиков
• Специалистов по анализу данных, видеоаналитике и UX/UI 😎
Подавайте заявку до 15 сентября тут 👉 dshkazan.ru/final
P.S. А еще у нас есть телеграм-канал, где выкладываем свежие новости о хакатонах: https://yangx.top/dshkzn
Зарубись с другими командами в финале онлайн-хакатона DigitalSuperHero! Успевай зарегистрироваться до 15 сентября 👉 dshkazan.ru/final ! 🚀
Не пропусти, команды уже вовсю подают заявки! Хакатон пройдет с 18 по 23 сентября, принять участие можно из любой точки России.
🏆Кого ждем на хакатон🏆 :
• JavaSript-разработчиков
• Frontend-разработчиков
• Разработчиков .Net
• Data Scientists, Аналитиков
• Разработчиков Python, Java
• C# разработчиков
• QA, DevOps
• ИТ-разработчиков (мат. модели)
• C/C++ разработчиков
• Специалистов по анализу данных, видеоаналитике и UX/UI 😎
Подавайте заявку до 15 сентября тут 👉 dshkazan.ru/final
P.S. А еще у нас есть телеграм-канал, где выкладываем свежие новости о хакатонах: https://yangx.top/dshkzn
Ответ к вопросу https://yangx.top/javaproglib/1760
Используя имя интерфейса:
Используя имя интерфейса:
interface Paper {
static void show() {
System.out.println("static show()");
}
}
class Licence {
public void showPaper() {
Paper.show();
}
}
Telegram
Библиотека джависта
#вопросы_с_собеседований
Как вызывать static метод интерфейса?
Как вызывать static метод интерфейса?
☕️ Что пишут на Java: области применения
Почему компании по-прежнему предпочитают Java новым языкам? В этой статье рассмотрим, как Java используется крупными компаниями, и дадим представление о том, где вы сможете работать, используя Java.
https://proglib.io/sh/RJGzcMqwZD
Почему компании по-прежнему предпочитают Java новым языкам? В этой статье рассмотрим, как Java используется крупными компаниями, и дадим представление о том, где вы сможете работать, используя Java.
https://proglib.io/sh/RJGzcMqwZD
#вопросы_с_собеседований
Как из одного сервлета вызвать другой сервлет?
Как из одного сервлета вызвать другой сервлет?
Для вызова сервлета из того же приложения необходимо использовать механизм внутренней коммуникации сервлетов (inter-servlet communication mechanisms) через вызовы методов RequestDispatcher:
☕️ forward() - передаёт выполнение запроса в другой сервлет;
☕️ include() - предоставляет возможность включить результат работы другого сервлета в возвращаемый ответ.
Если необходимо вызывать сервлет, принадлежащий другому приложению, то использовать RequestDispatcher уже не получится, т.к. он определен только для текущего приложения. Для подобных целей необходимо использовать метод ServletResponse - sendRedirect() которому предоставляется полный URL другого сервлета. Для передачи данных между сервлетами можно использовать cookies.
☕️ forward() - передаёт выполнение запроса в другой сервлет;
☕️ include() - предоставляет возможность включить результат работы другого сервлета в возвращаемый ответ.
Если необходимо вызывать сервлет, принадлежащий другому приложению, то использовать RequestDispatcher уже не получится, т.к. он определен только для текущего приложения. Для подобных целей необходимо использовать метод ServletResponse - sendRedirect() которому предоставляется полный URL другого сервлета. Для передачи данных между сервлетами можно использовать cookies.
#вопросы_с_собеседований
Какие подклассы класса Reader вы знаете, для чего они предназначены?
Какие подклассы класса Reader вы знаете, для чего они предназначены?
Android Apprentice (2020)
Авторы: Darryl Bayliss, Tom Blankenship, Fuad Kamal, Namrata Bandekar
Количество страниц: 717
Изучение программирования под Android может быть сложной задачей, особенно если у вас нет опыта программирования. Конечно, документации предостаточно, но инструменты и библиотеки, доступные сегодня, не так просто поддаются изучению. В данной книге используется особый подход: авторы учат программированию, переходя от простого к сложному, начиная с создания простого первого приложения и заканчивая полнофункциональным проигрывателем подкастов.
Скачать книгу
Авторы: Darryl Bayliss, Tom Blankenship, Fuad Kamal, Namrata Bandekar
Количество страниц: 717
Изучение программирования под Android может быть сложной задачей, особенно если у вас нет опыта программирования. Конечно, документации предостаточно, но инструменты и библиотеки, доступные сегодня, не так просто поддаются изучению. В данной книге используется особый подход: авторы учат программированию, переходя от простого к сложному, начиная с создания простого первого приложения и заканчивая полнофункциональным проигрывателем подкастов.
Скачать книгу
Telegram
Книги для программистов (reserved)
Android Apprentice (2020)
Авторы: Darryl Bayliss, Tom Blankenship, Fuad Kamal, Namrata Bandekar
Авторы: Darryl Bayliss, Tom Blankenship, Fuad Kamal, Namrata Bandekar
🛣 План развития разработчика Android
Иллюстрированный план развития для тех, кто хочет стать разработчиком Android. Полезные ссылки на книги, курсы, тесты, подборки и другие ресурсы.
https://proglib.io/sh/PeDJmzc2Xt
Иллюстрированный план развития для тех, кто хочет стать разработчиком Android. Полезные ссылки на книги, курсы, тесты, подборки и другие ресурсы.
https://proglib.io/sh/PeDJmzc2Xt
В мире компьютерных игр не только безумное разнообразие жанров 🎲🎮🕹👾, но и огромные бюджеты международных IT-гигантов. Стать разработчиком игр = обеспечить себя захватывающей работой и высокой зарплатой. Какие шаги предпринять, ещё учась в школе, расскажут 12 сентября (сб) в 12:00 на IT-субботнике GeekBrains «Из геймера в разработчики игр».
Кому будет полезно:
👪 Родители, чьи дети любят компьютерные игры. Вы узнаете, как направить интерес в полезное русло и позаботиться о будущем ребёнка.
🎮 Школьники, которые задумываются о выборе профессии. Вы поймете, чем привлекательна разработка игр и подходит ли она вам.
Бесплатная регистрация и все подробности здесь 👉 https://proglib.io/w/51e1c4ae
Кому будет полезно:
👪 Родители, чьи дети любят компьютерные игры. Вы узнаете, как направить интерес в полезное русло и позаботиться о будущем ребёнка.
🎮 Школьники, которые задумываются о выборе профессии. Вы поймете, чем привлекательна разработка игр и подходит ли она вам.
Бесплатная регистрация и все подробности здесь 👉 https://proglib.io/w/51e1c4ae
#вопросы_с_собеседований
Что такое race condition?
Что такое race condition?