76 вопросов | |||
Текст | 93% | Фото | 7% |
Звук | 0% | Видео | 0% |
Категории | |||
Обществ. н. | 70% | ||
Видеоигры | 33% | ||
Мемы | 1% | ||
Кино | 1% | ||
Музыка | 0% | ||
Аниме | 0% |
Викторина по языку программирования Java и связанным с ним вещам
Оригинальное сообщение | Источник 1 |
Вопросы
История Java
- Какая компания изначально разрабатывала язык Java
- В каком году вышла первая версия Java
- Под каким кодовым именем существовал проект по разработке нового языка программирования до того как был выпущен под названием Java?
- Именно в этом году Oracle становится обладателем прав на торговую марку Java
- В этом фильме в жанре киберпанк в главной роли снялся однофамилец главного разработчика первой версии Java
Java memes
- На скольки миллиардах устройств вот уже 20 лет работает Java
- <Фото>
- <Фото>
- <Фото>
- <Фото>
Java celebrities p. 1
- Этот главный тролль Java мира не только написал несколько книг про недостатки современного ООП, но и собирался создать свой собственный язык с кошерным ООП
- Именно он сравнивает спринговый BeanFactory с пчелой, а BeanPostProcessor с муравьем
- Назовите Java-чемпиона - автора популярной библиотеки, расширяющей возможности стандартных стримов
- Этот разработчик успел поработать в game dev, а сейчас он разрабатывает Project Reactor в Pivotal и топит за тестконтейнеры
- Раньше он работал над производительностью Java в Oracle, а теперь он один из ведущих разработчиков GC Shenandoah в Red Hat
Острова
- Именно на этом острове находится столица Индонезии
- На этом острове в финском заливе находится Кронштадт
- Самый крупный город на острове Java
- Этот остров известен своим питомником морских черепах, а его название переводится с малазийского как «перец Чили"
- Сказочный остров, расположенный между Явой и Ломбоком
Паттерны проектирования в JAVA
- Именно этот паттерн, как правило реализуют бины в Spring
- Какой паттерн реализует эта конструкция: new BufferedReader(new InputStreamReader(System.in));
- Пример какого паттерна приведен ниже Arrays.asList({"i", "hate", "java"});
- Вы реализуете в абстрактном классе - метод, который содержит какую-то логику и внутри себя вызывает абстрактный метод этого класса, который при наследовании нужно переопределить. Что за паттерн вы использовали?
- <Фото>
Версии Java p. 1
- В этой версии Java появились лямбда-выражения и библиотка DateTime API. Назовите в какой
- Именно в этой версии Java появились дженерики
- Назовите номер следующей LTS версии
- Начиная с какой версии пользователи Java смогли ощутить выигрыш производительности, благодаря compact strings?
- В какой версии Java разработчикам впервые дали посмотреть на рекорды?
JVM-языки
- Этот популярный язык разработан в России, занял лидирующее место в мире Android и активно вытесняет Java с серверов.
- На этом скриптовом языке написан тестовый фреймворк Spock и именно на нем пишется билдовый скрипт в Gradle
- В первую очередь этот язык известен тем, что на нем написаны Apache Spark и Apache Kafka
- Этот функциональный JVM язык является правоприемником Lisp
- Этот Javascript движок был добавлен в JDK 8 и выпилен в JDK 15. С немецкого его название переводится как "носорог"
Исключения
- Какое исключение является настолько популярным, что его называют не иначе как трехбуквенной аббревиатурой?
- К ошибкам или к исключениям относится переполнение стека?
- Ниже перечислены исключения из пакета java.lang. Какое из них является проверяемым? IndexOutOfBoundException, IllegalThreadStateException, ReflectiveOperationException, EnumConstantNotPresentException
- Какое исключение будет выброшено в следующем фрагменте? Optional.empty().orElseThrow()
- Будет ли здесь выброшено исключение, и если да, то какое? `List.of("foo", "bar").add("foobar");
Hibernate ORM
- По умолчанию аннотация @OneToMany имеет такой тип Fetch
- Эти две аннотации вы используете, если требуется в хранимой сущности выделить класс, который будет храниться в той же таблице
- Для какого из перечисленных временных типов библиотеки java.time нет соответствующего типа в SQL? LocalTime, Duration, OffsetDateTime, LocalDateTime
- В JPA объявлено 4 варианта генерации первичного ключа. Укажите лишнюю: INCREMENTAL, TABLE, SEQUENCE, AUTO, IDENTITY
- При выгрузке коллекции элементов из БД Hibernate может сложить их в четыре различные структуры данных (не считая массивов). Назовите все четыре и соответствующие им интерфейсы из стандартной библиотеки Java
А код будет?
- public class MyString extends String { private final String externalString; { externalString = new String(new byte[]{100}, 100, 100); } } что пойдет не так?
- Что будет выведено в консоль? String s = "abc"; char[] chars = String.toCharArray(s); for(char ch: chars) { System.out.print(ch); }
- Что будет выведено в консоль? int a = 1; int b = a++; int c = -a; System.out.println(a + " " + b + " " + c);
- Какой результат выведется в консоль? int a = 30; int b = 012; System.out.println(a + b);
- Что будет выведено в консоль? interface I { String apply(); default void print(String value) { System.out.println( Optional.ofNullable(value) .orElseGet(this::apply)); } } @Test void test() { ((I) () -> "Hello World!").println(null); }
Streams
- Эта библиотека, написанная нашим соотечественником, значительно расширяет возможности стандартного Stream API
- Для того чтобы избежать накладных расходов на автоупаковку и распаковку примитивных типов в пакет java.util.stream были добавлены специальные стримы, но только для трех примитивных типов. Назовите для каких
- Этот конкурентный фреймворк лежит под капотом параллельных стримов
- Стримы достаточно сложно дебажить, поэтому в целях упрощения процедуры отладки в интерфейс Stream был добавлен этот метод
- Stream API построен на использовании функциональных интерфейсов. Из приведенного ниже списка назовите интерфейс, который не является функциональным: Cloneable с методом clone(), Function<T, R> с методом apply(), Callable<V> с методом call(), Comparator<T> с методом compare()
Версии Java p. 2
- В Java 14 вышло нововведение, касающейся любимого всеми разработчиками исключения NullPointerException. Опишите суть нововведения
- В этой версии Java вышло из превью новое HTTP Client API
- Autoboxing и unboxing появились только в этой версии Java
- Именно в этой версии Java наконец-то появились текстовые блоки
- В Java-мире есть два конкурирующих сборщика мусора с малым временем пауз. Назовите тот, который поддерживается компанией Red Hat, и номер версии Java, в которой он зарелизился
Java celebrities p. 2
- Этот инженер возглавлял разработку Collection Framework и Generics в Sun Microsystems, а затем написал известную книгу Effective Java
- На всех Java-конференциях можно встретить представителя компании Pivotal - главного пропагандиста фреймворка Spring. Также он ведет подкаст с названием Bootiful и написал книгу "Java в облаке". Назовите его
- Этот Java-чемпион является ресторатором (отсылочка к стрижке) в Java-мире. Он организует такие конференции, как JPoint и Joker, а также частенько появляется в Разборе Полетов.
- Именно этот популярный Java-блоггер является ключевым разработчиком Hibernate ORM и создателем библиотеки Hibernate Types
- Эта рыжуля руководила разработкой JDBC-драйвера для MongoDB, а теперь является developer advocate в компании JetBrains
Spring
- Spring позволяет считывать некоторые значения из файла application.properties с помощью аннотации, устанавливаемой над полями компонента. Назовите ее
- В Java EE существует стандарт Context and Dependency Injection (CDI), в котором объявлена аннотация @Inject. Назовите аналог подобной аннотации в Spring
- В Spring Core аннотацию @Component расширяют еще три аннотации. Назовите ту из них, которая не добавляет к классу каких-либо возможностей в дополнение к тем, что обеспечены аннотацией @Component
- Для того чтобы некоторый метод в Spring приложении выполнялся с определенной периодичностью над ним необходимо поставить аннотацию @Scheduled. При этом в аннотацию нужно передать один из атрибутов, устанавливающих периодичность выполнения. Укажите какого атрибута не существует: cron, fixedDelay, period, fixedRate
- Для того чтобы опубликовать событие в Spring Core есть бин ApplicationEventPublisher. А с помощью какой аннотации можно прослушать это событие?
Достаточно Java на сегодня
- Именно она душит тебя, когда хочется купить RTX 3090, но жалко денег
- Очень модная в СССР чешская марка мотоцикла, которую воспела группа "Сектор газа"
- Средство коммуницирования от CISCO, как правило используется для корпоративной связи
- Как еще называют питекантропа.
- Невысокие гуманоиды с планеты Татуин. Кочуют в поисках вышедшей из строя техники, ремонтируют и продают ее.
Моя жизнь - мои правила.
- Один веселый программист написал следующий код: try{ checkRule(); } catch(Exception e) { System.out.println("Я не буду в этом месте прерывать выполнение своей замечательной программы, потому что ...") } Закончите написанное в скобках известным выражением, впервые употребленным Цицероном
Похожие пакеты
Мой пакет в основном по играм и аниме, но также есть вопросы по музыке и книгам. Буду рад любой критике.
Темы в раундах
Закупаем: Текстовик, Годы релиза, А куда сейчас без крафта?, Это что за покемон?, Музыкальная минутка, Экономика наше всё, Аниграммы, ГеймограммыРасслабляемся: Фаргус, Наш, Любимый
Докупаем: Маленькая инди компания, Игровые студии, Литературный уголок, Бурятские персонажи, Кадры из бурятских мультиков, Цитаточки
Отдыхаем: Аниме Фаргус?, Шутка, Просто контента больше не нашёл
Фиксируем прибыль: ЧИТАЙ ОПИСАНИЕ, Угадай оружку, АниРебусы, ГеймоРебусы, Ретро
ФИНАЛ: Метелица, Буряты, Музыкальный, Аниграмма, Классика, Ты кто такой?, Серия игр
132 вопроса | |||
Текст | 69% | Фото | 30% |
Звук | 5% | Видео | 0% |
Категории | |||
Обществ. н. | 63% | ||
Видеоигры | 27% | ||
Мемы | 14% | ||
Аниме | 8% | ||
Музыка | 6% | ||
Кино | 4% |
Пак по истории и пак по географии.
Темы в раундах
1-ый (начало): А, Б, В, В (продолжение), Г, Г (продолжение), Д, Д (продолжение)2-ой: Е, Ж, З, И, Й, К, К (продолжение), К (продолжение ΙΙ)
3-ий (экватор): Л, М, Н, О, О (продолжение), П, Р, С
4-ый: С (продолжение), Т, У, Ф, Х, Ц, Ч, Ш
5-ый (конец): Э, Ю, Я
Финалочка: ?
435 вопросов | |||
Текст | 100% | Фото | 23% |
Звук | 0% | Видео | 0% |
Категории | |||
Обществ. н. | 72% | ||
Видеоигры | 14% | ||
Мемы | 5% | ||
Кино | 1% | ||
Музыка | 0% | ||
Аниме | 0% |
Хотелось бы побольше Истории видеть, вот я и попробовал
Темы в раундах
1-й раунд: Личности, Какой страны солдат, Известные военачальники, Игры про WW2, События2-й раунд: Корабли, Танки, Советские Города
ФИНАЛ: "Война" после Второй Мировой Войны?, Страна победитель?, Что стало с Гитлером?, Большая Тройка
41 вопрос | |||
Текст | 37% | Фото | 68% |
Звук | 0% | Видео | 0% |
Категории | |||
Обществ. н. | 49% | ||
Видеоигры | 24% | ||
Кино | 5% | ||
Мемы | 0% | ||
Музыка | 0% | ||
Аниме | 0% |