Библиотека Java разработчика
10.8K subscribers
1.14K photos
564 videos
58 files
1.44K links
📚 Лайфхаки, приёмы и лучшие практики для Java-разработчиков. Всё, что ускорит код и прокачает навыки. Java, Spring, Maven, Hibernate.


По всем вопросам @evgenycarter

РКН clck.ru/3KoGeP
Download Telegram
Получи практический опыт в IT от экспертов NIX!

Приглашаем всех на онлайн-презентацию наших бесплатных программ обучения.

Когда: 26.08, в 16:00
Где: на YouTube-канале NIX

Во время онлайн-трансляции ты узнаешь:
● какие IT-направления можно изучать в NIX;
● какие знания нужны, чтобы попасть на бесплатное обучение;
● как проходят групповые занятия с ментором.

Для кого:
● студентам и выпускникам технических и гуманитарных специальностей;
● начинающим программистам и другим IT-специалистам;
● всем, кто мечтает начать карьеру в IT.

Во время обучения в NIX тебя с первых дней научат применять теорию на практике, а опытные менторы помогут разобраться во всех тонкостях проектных задач. После окончания учебы любой сможет пройти собеседование по своему профилю и получить оффер в нашу команду на позицию Junior.

Хочешь узнать больше?
Эксперты NIX ответят на все твои вопросы в прямом эфире.
Не теряй времени — жми на колокольчик 🔔 на странице трансляции по ссылке - , чтобы вовремя получишь напоминание о начале cтрима.
➡️ Трансляция - https://www.youtube.com/watch?v=UQQR-ogYqv8
Мега подборка каналов для программистов🎯

https://t.me/progjob Вакансии для программистов

Системное администрирование 📌
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/linux_sup Новости и информация из мира Linux
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов

Программирование, фронтенд, Биг дата, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/Angular_Vuejs Angular Vue js React
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/Frontend_now Все для фронтендеров
https://t.me/react_prog Все что связано с reactjs
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/Welcome_Python Добро пожаловать в мир Python
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_sup Программирование на Java
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/imobile_dev Все по мобильной разработке: iOS, Android
https://t.me/database_group Все про базы данных
https://t.me/cloud_comp Облачные сервисы, вычисления и безопасность
https://t.me/bigdata_world Data Science, Big Data, Machine Learning

IT новости 📌
https://t.me/htech_news Новости HighTech
https://t.me/all_itnews IT новости на английском
https://t.me/gmorning_news Последнии новости из мира науки
https://t.me/youtips_tricks Технологические советы и хитрости

Шутки программистов 📌
https://t.me/dev_jokes Daily Dev Jokes
https://t.me/itumor ITumor | программисты шутят

SMM, Seo, Wordpress 📌
https://t.me/allsocial_news SMM / Советы, Новости, Лайфхаки
https://t.me/seo_go Новости по SEO продвижению сайтов
https://t.me/news_wordpress Канал о самой популярной CMS

Защита, взлом, безопасность 📌
https://t.me/crypto_security_lab Материалы по информационной безопасности
https://t.me/thehaking Канал о кибербезопасности
https://t.me/Hackme_news Новости из мира хакинга

Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/goodw_design Статьи по Веб дизайну

Должен знать 📌
https://t.me/UchuEnglish Английский с нуля
https://t.me/Pomatematike Канал по математике

Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://t.me/crypto_moneygo Канал о крипте, новости, инсайды

VR, робототехника 📌
https://t.me/AR_VR_vision Компьютерное зрение, виртуальная реальность
https://t.me/robotics_scince Канал о Робототехнике и автоматизации
Вопросы с собеседований

Может ли метод main выбросить исключение во вне и если да, то где будет происходить обработка данного исключения?

Может и оно будет передано в виртуальную машину Java (JVM).
Spring Boot

Spring Boot – это замечательный инструмент, который облегчает создание Spring-приложений и в целом работу с платформой Spring. Его основная задача – отвлечь вас от формирования инфраструктуры приложения и дать возможность сконцентрироваться на бизнес-логике. А инфраструктуру он построит за вас.

Spring Boot не изменяет ваш код и не создает новый. Он лишь динамически применяет все необходимые для приложения настройки.

https://github.com/spring-projects/spring-boot
Вопросы с собеседований

Если оператор return содержится и в блоке catch и в finally, какой из них “главнее”?
This media is not supported in your browser
VIEW IN TELEGRAM
К нам обратились ребята из Яндекса и рассказали про свой новый сервис – они запускают Финтех, где с нуля создают финансовые продукты, которые в будущем станут основой для банка.

Почему пишем об это здесь – прямо сейчас им нужно много Java разработчиков, и вакансия выглядит очень заманчиво:
- нанимать обещают быстро, всего за неделю;
- нет чужого кода и легаси – можно создавать новое с нуля;
- все это станет многомилионным сервисом и оказаться там на старте – крутой шанс.

Нужны как джуны, так и опытные разработчики, подробности здесь.

С сайта можно сразу попасть в телеграм к эчару и задать все вопросы.
26 августа в 18:00 компания IT_One вместе с JUG Ru Group проведет бесплатный онлайн митап по Java и Big Data.

На «IT_One Meet Up: Java and Big Data» эксперты будут говорить о технологиях, инструментах, методах и многом другом, чем живут дата-специалисты.

В программе:
— Максим Стаценко, «Обзор технологий хранения больших данных. Плюсы, минусы, кому подойдет»;
— Вадим Опольский, «Apache Flink vs Свой Java Код. Для приземления данных из Kafka»;
— Круглый стол c Максимом Юнусовым, Вадимом Опольским и Максимом Стаценко, на котором спикеры обсудят системы хранения данных, архитектуры и разные подходы к работе с Big Data.

А еще вас будет ждать дискуссионная зона и розыгрыш подарков среди участников 🎁

Участие бесплатное, нужно только зарегистрироваться.
Какие бывают типы OutOfMemoryError или из каких частей состоит память java процесса

https://bookflow.ru/kakie-byvayut-tipy-outofmemoryerror-ili-iz-kakih-chastej-sostoit-pamyat-java-protsessa/
Вопросы с собеседований

Что вы знаете о SQLException? К какому типу checked или unchecked оно относится, почему?
Изучаем Java EE. Современное программирование для больших предприятий
Себастьян Дашнер (2018)

Java EE 8 - современная версия популярной платформы для программирования корпоративных приложений на языке Java. Новая версия платформы оптимизирована с учетом многочисленных технологических нововведений, среди которых - работа с контейнерами, улучшенные API для обеспечения безопасности, возможности работы с облачными хранилищами и микросервисной архитектурой. Java EE обеспечивает широкие возможности предметно-ориентированного проектирования (DDD), непрерывную интеграцию, работу по принципу DevOps, взаимодействие с Docker и Kubernetes.

Скачать книгу
👍1
Вопросы с собеседований

Что такое Error? В каком случае используется Error. Приведите пример Error’а.
Привет, Username! Приглашаем тебя на новый FitTech-хакатон Цифрового Прорыва!

Для тебя мы подготовили крутецкие кейсы от Росатома, Минфина РФ, ВТБ, Промсвязьбанка, Баланс Платформы, Accenture и аэропорта Шереметьево!

Участвовать можно онлайн из любой точки России, либо в специальных оффлайн-коворкингах (см. список доступных на сайте).

Успей собрать команду, выбрать кейс и побороться за призовой фонд до 4.500.000 руб. 🚀🚀🚀

Регистрируйся прямо сейчас: https://leadersofdigital.ru/event/63007
Вопросы с собеседований

Какая конструкция используется в Java для обработки исключений?
Можно ли динамически менять размер массива?
Anonymous Poll
30%
Да, можно
70%
Нет, нельзя
Как получить рабочий оффер всего за один день? 
Просто нарушайте правила с Альфа-Банком.

One Day Offer — online-мероприятие, которое избавляет вас от стандартного двухнедельного процесса трудоустройства:
— вы узнаёте результат каждого этапа сразу
— вы проходите технический скрининг в начале, а не в конце
— мы меняемся ролями — вы собеседуете Альфа-Банк сами в тот же день
— и если мы подходим друг другу, то вы получаете оффер меньше чем за сутки!

Когда?

4 сентября (подать заявку нужно до 2 сентября).

Что важно?

Ваш грейд — middle или senior, джунов в этот раз не рассматриваем.
Вы узнаёте себя в описании вакансии у нас на сайте.
Вы не боитесь быстро принимать решения, рисковать и нарушать правила.

Если три раза ок — выбирайте интересную вам позицию и отправляйте заявку на сайте.

До встречи в Альфа-Банке!
Собеседование по Java – исключения (exceptions) (вопросы и ответы)

https://bookflow.ru/sobesedovanie-po-java-isklyucheniya-exceptions-voprosy-i-otvety/
Хочешь освоить востребованную профессию Java-разработчика и работать в топовых IT-компаниях Москвы? Расходы во время обучение берет на себя Java Mentor, а оплата только после твоего трудоустройства программистом

🙋‍♂👉 Подать заявку: https://clck.ru/XCoDz

• Ты освоишь востребованные технологии, а опытные наставники будут контролировать усвоение материала.
• Ты получишь опыт в бизнес-проекте необходимый для трудоустройства.
• A HR-специалисты помогут составить резюме и подготовят тебя к прохождению трудных собеседований.
• Поддержка от мощного сообщество единомышленников.

Каждый выпускник получает от трех предложений о работе. Поэтому работодателя выберешь самостоятельно после успешных собеседований.
Java8-tutorial

Подробное руководство по Java 8, шаг за шагом описывающее все возможности и особенности языка. Короткие демонстрационные примеры отлично показывают основные концепции. Минимум текста, максимум наглядности. Репозиторий может служить и учебником, и справочником.

https://github.com/winterbe/java8-tutorial