Size: a a a

Библиотека джависта

2020 January 09
Библиотека джависта
Добавляем базу данных в приложение, написанное на Spring.

https://youtu.be/nyFLX3q3poY
YouTube
Spring Boot JPA (Hibernate): добавляем базу данных в веб приложение на Java (простой сайт)
Java Spring Web Application (MVC): Добавляем базу данных (БД) в Spring приложение, написанное на Java. БД нужно в любом приложении, подразумевающем хоть какое-то взаимодействие с пользователем. В случае, если весь контрент приложения генерируется пользователями, как в нашем клоне Твиттера, то и БД в приложении играет одну из важнейших ролей.

Поддержать проект:
➡ Стать спонсором https://www.youtube.com/letscodedru/join
➡ Patreon https://www.patreon.com/letscodedru
➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086
➡ PayPal paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode

Ссылка на git репозиторий из видео:
https://github.com/drucoder/sweater/tree/JPA_Postgres

Для начала нам необходимо найти нужный гайд на сайте Spring:
https://spring.io/guides/gs/accessing-data-mysql/

Следующим шагом мы устанавливаем необходимые зависимости. В руководстве, которое мы используем, обозначена СУБД MySQL, которую можно использовать, как быстрый старт (её необходимо установить отдельно). Я же предпочитаю Postgres (его…
источник
Библиотека джависта
javaproglib
Что будет выведено на экран?
В примере значение i не меняется, что приводит к бесконечному циклу for, ошибки при этом не возникает и на экран бесконечно выводится слово Java.
источник
2020 January 10
Библиотека джависта
Что будет выведено на экран?
источник
Библиотека джависта
javaproglib
Что будет выведено на экран?
В if сначала var2 инициализируется равным 1, а потом проверяется условие равенства. Оно оказывается неверным, и на выполняется блок else, то есть ответ 2.
источник
2020 January 11
Библиотека джависта
Что будет выведено на экран?
источник
Библиотека джависта
javaproglib
Что будет выведено на экран?
016 - восьмеричное число, которое в десятичной системе будет равно 14, поэтому ответ 120 200 14.
источник
2020 January 12
Библиотека джависта
Что будет выведено на экран?
источник
Библиотека джависта
javaproglib
Что будет выведено на экран?
Метод join() останавливает одну нить, заставляя ждать выполнения другой. Здесь в главном методе выводится 1 и начинается ожидание, дочерняя нить выводит 3 и в конце главная нить выводит 2.
источник
Библиотека джависта
Создание приложения-калькулятора под Android.

https://youtu.be/O6zF6E5bxAc
источник
2020 January 13
Библиотека джависта
Рекомендуем курс от Сидикова Марселя - автора популярной серии лекций по Java

Хочешь научиться программировать на Java? Предлагаем начать с изучения уроков бесплатной недели курса разработки на Java!

Урок 1. Базовые понятия программирования
Урок 2. Инфраструктура Java, первая программа на Java
Урок 3. Типы данных, переменные, преобразования типов
Урок 4. Структуры управления
Урок 5. Массивы - хранение в памяти, синтаксис
Урок 6. Решение задач с использованием массивов
Урок 7. Что мы будем изучать на курсе?

Не забудь про конспект к каждому уроку

Хочешь продолжить обучение? Запишись прямо сейчас - itdrive.pro

✅ Проверка домашних заданий
✅ Ревью кода
✅ Персональные консультации преподавателя Марселя Сидикова

Уже знаешь основы? Запишись на курс по технологиям на Java!
Подробный разбор более 20 библиотек и фреймворков, используемых в промышленной разработке - itdrive.pro/tech

Остались вопросы? Наш менеджер с радостью ответит на них! 👨‍💻

Группа ВКонтакте
Инстаграм
источник
Библиотека джависта
источник
Библиотека джависта
Что выведет программа?
anonymous poll

11 10 22 5 12 2 – 262
👍👍👍👍👍👍👍 66%

2 5 10 11 12 22 – 101
👍👍👍 26%

2 12 5 22 10 11 – 23
👍 6%

22 12 11 10 5 2 – 10
▫️ 3%

👥 396 people voted so far.
источник
Библиотека джависта
javaproglib
Что выведет программа?
anonymous poll

11 10 22 5 12 2 – 262
👍👍👍👍👍👍👍 66%

2 5 10 11 12 22 – 101
👍👍👍 26%

2 12 5 22 10 11 – 23
👍 6%

22 12 11 10 5 2 – 10
▫️ 3%

👥 396 people voted so far.
Ответ: 2 5 10 11 12 22

PriorityQueue всегда выводит минимальный элемент при вызове метода remove(), независимо от последовательности ввода.
источник
Библиотека джависта
Introduction to Java Programming and Data Structures, Comprehensive Version (2017)

Книга, написанная как дополнение к вводному курсу по программированию, учит читателя решению типичных задач и использованию объектно-ориентированного подхода. Также начинающие программисты могут изучить начала работы с пользовательским интерфейсом, структурами данных и веб-программированием. Одиннадцатое издание было переработано, чтобы улучшить ясность и изложение, и включает новые темы, примеры и упражнения.
источник
Библиотека джависта
источник
2020 January 14
Библиотека джависта
Что выведет программа?
источник
Библиотека джависта
#вопросы_с_собеседований
Опишите модификаторы доступа в Java.
источник
Библиотека джависта

Специально, для тех, кто ищет работу в сфере АйТи, был создан канал, где публикуют только качественные вакансии.

Больше не нужно бесконечно сёрфить в надежде найти что-то годное...всё уже собрано здесь!

Ссылка на канал с отборными вакансиями: https://t.me/joinchat/AAAAAFZEHKueTRHhpUEoww

Го сам и захвати друга 😉
источник
Библиотека джависта
javaproglib
#вопросы_с_собеседований
Опишите модификаторы доступа в Java.
private — доступ разрешен только в текущем классе;
default — доступ на уровне пакета;
protected — модификатор доступа на уровне пакета и в иерархии наследования;
public — «общественный‎» модификатор, доступен всем.

Последовательность по убыванию уровня закрытости:
private, default, protected, public.
источник
Библиотека джависта
javaproglib
Что выведет программа?
list1.removeAll(list2) удаляет все вхождения строки из list2 в list1. Здесь строка "Java" есть в list2, поэтому из list1 эти строки удаляются, и ответ будет for JFJ JavaTheBest.
источник