Библиотека джависта | Java, Spring, Maven, Hibernate
24.9K subscribers
1.86K photos
38 videos
42 files
2.64K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Обратная связь: @proglibrary_feedback_bot

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

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран? class Test3 { public static void main(String[] args) { int x = 011; int y = 0xfee; int result = x + y; System.out.print(x + ":" + y + ":" + result); } }
Верный ответ: 9 : 4078 : 4087.

Если число int начинается с нуля, то оно рассматривается как число в восьмеричной системе счисления; если число начинается с 0х — в шестнадцатеричной. Поэтому 011 будет равно 9 в десятичной системе, а 0xfee — 4078.
Что будет выведено на экран?

import java.util.*; 

public class Test {
public static void main(String[] args)
{
int[] x = new int[3];
System.out.println("x[0] is " + x[0]);
}
}
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран? import java.util.*; public class Test { public static void main(String[] args) { int[] x = new int[3]; System.out.println("x[0] is " + x[0]); } }
Программа синтаксически верна, ошибок нет. В Java если массив не инициализируется во время создания, все элементы по умолчанию инициализируются в 0. Верный ответ x[0] is 0.
Добавляем базу данных в приложение, написанное на Spring.

https://youtu.be/nyFLX3q3poY
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран?
В примере значение i не меняется, что приводит к бесконечному циклу for, ошибки при этом не возникает и на экран бесконечно выводится слово Java.
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран?
В if сначала var2 инициализируется равным 1, а потом проверяется условие равенства. Оно оказывается неверным, и на выполняется блок else, то есть ответ 2.
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран?
016 - восьмеричное число, которое в десятичной системе будет равно 14, поэтому ответ 120 200 14.
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран?
Метод join() останавливает одну нить, заставляя ждать выполнения другой. Здесь в главном методе выводится 1 и начинается ожидание, дочерняя нить выводит 3 и в конце главная нить выводит 2.
Рекомендуем курс от Сидикова Марселя - автора популярной серии лекций по Java

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

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

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

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

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

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

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

Группа ВКонтакте
Инстаграм