Библиотека джависта | 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
加入频道
Что будет выведено на экран?

class Test2 { 
public
static void main(String[] args)
{
byte x = 12;
byte y = 13;
byte result = x + y;
System.out.print(result);
}
}
Practical Microservices Architectural Patterns (2019)

Эта книга даёт полное представление о применении микросервисной архитектуры в реальных проектах. Автор приводит множество примеров работы с микросервисами, а также учит создавать приложения, используя фреймворк Axon и транзакции BASE, планируя всё максимально безопасно. Книга подойдет Java-разработчикам, имеющим опыт работы с распределёнными и многопоточными архитектурами.
Что будет выведено на экран?

class Test3 { 
public
static void main(String[] args)
{
int x = 011;
int y = 0xfee;
int result = x + y;
System.out.print(x + ":" + y + ":" + result);
}
}
Java Quick Syntax Reference (2018)

Эта книга представляет собой краткое и точное руководство по языку Java. Небольшие примеры кода помогут вам быстро получить представление о языке, необходимое для решения множества задач. Книга наполнена полезной информацией и пригодится каждому Java-программисту.
Библиотека джависта | 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.