Библиотека задач по Java | тесты, код, задания
5.84K subscribers
567 photos
3 videos
178 links
Задачи и тесты по Java для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/13eb654a

Работать у нас: https://job.proglib.io/

Наши каналы: https://yangx.top/proglibrary/9197
加入频道
Какое из написаний соответствует «верблюжьему стилю» (camel case)?
Anonymous Quiz
6%
big_dog
4%
bigdog
90%
BigDog
Является ли допустимым отсутствие декларации package в исходном коде?
Anonymous Quiz
59%
Да
41%
Нет
Фреймворк Hibernate предоставляет средства оболочки для доступа к данным. Какой тип оболочки предоставляется данным фреймворком?
Anonymous Quiz
7%
DAO
27%
JDBC
33%
JPA
33%
ORM
Как называется оператор, увеличивающий значение переменной на едИницу?
Anonymous Quiz
94%
Инкремент
2%
Декремент
4%
Такого оператора нет
Что выведет код сверху?
Anonymous Quiz
30%
15
53%
123
16%
Compiler Error
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
В чём разница между «конкуренцией» и «параллелизмом»?

Конкуренция — это способ одновременного решения множества задач.

Признаки:
• Наличие нескольких потоков управления (например, Thread в Java, корутина в Kotlin), если поток управления один, то конкурентного выполнения быть не может
• Недетерминированный результат выполнения. Результат зависит от случайных событий, реализации и того, как была проведена синхронизация. Даже если каждый поток полностью детерминированный, итоговый результат будет недетерминированным

Параллелизм — это способ выполнения разных частей одной задачи.

Признаки:
• Необязательно имеет несколько потоков управления
• Может приводить к детерминированному результату, так, например, результат умножения каждого элемента массива на число, не изменится, если умножать его по частям параллельно.