Библиотека 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
Какие бывают типы 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
Новое поколение современных ноутбуков на базе AMD Ryzen 4000-й серии: для тех, кому мало “просто качественного” изображения и звука!

⚡️Удвоенная энергоэффективность мобильных процессоров - до 12 часов непрерывной автономной работы без подзарядки;

⚡️До 8 ядер с поддержкой многопоточности - для минимального времени загрузки аудиовизуальных и графических материалов, моментального запуска и многочасовой работы в неограниченном количестве ресурсоёмких приложений;

⚡️Мощнейшая видеокарта Radeon для работы сразу на нескольких мониторах с разрешением 4К – идеально для параллельного стриминга, просмотра видео и бесперебойных онлайн-трансляций в формате Full-HD и с максимальными настройками графики!

Узнать больше и приобрести по выгодной цене можно тут ⬇️
👍1
Русскоязычные каналы, которые помогут изучить Java

https://bookflow.ru/russkoyazychnye-kanaly-kotorye-pomogut-izuchit-java/
Вопросы с собеседований

В чем отличие между кластерными и некластерными индексами?

Некластерные индексы - данные физически расположены в произвольном порядке, но логически упорядочены согласно индексу. Такой тип индексов подходит для часто изменяемого набора данных.

При кластерном индексировании данные физически упорядочены, что серьезно повышает скорость выборок данных (но только в случае последовательного доступа к данным). Для одного набора данных может быть создан только один кластерный индекс.
Guava: Google Core Libraries for Java

Проверенная временем библиотека ядра от Google, включающая в себя массу полезных инструментов и утилит для всех задач программирования. Особенно хороша Guava в работе с упорядоченными коллекциями. Функции сравнения и сортировки в библиотеке проработаны замечательно.

https://github.com/google/guava