Что произойдет при выполнении следующего кода, если соединение с БД установлено успешно?
#Tasks
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class Task270525 {
public static void main(String[] args) {
try (Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/test", "user", "pass");
Statement stmt = conn.createStatement()) {
conn.setAutoCommit(false);
stmt.executeUpdate("INSERT INTO users VALUES (1, 'John')");
stmt.executeUpdate("INSERT INTO users VALUES (1, 'Mike')");
conn.commit();
} catch (
SQLException e) {
System.out.println("Error occurred");
}
}
}
#Tasks
Что выведет код?
#Tasks
public class Task280525 {
public static void main(String[] args) {
float f = 16777216f;
System.out.println(f == (f + 1f));
}
}
#Tasks
Что выведет код?
#Tasks
public class Task290525 {
public static void main(String[] args) {
System.out.println(1.0 / 0.0);
}
}
#Tasks
Что выведет код?
#Tasks
public class Task300525 {
public static void main(String[] args) {
char c = 'A';
c += 1.5;
System.out.println(c);
}
}
#Tasks
С 24.05 по 31.05
Предыдущий пост(с 17.05 по 23.05)
Следующая неделя
Воскресный мотивационный пост:
"Твой первый проект — важнее, чем думаешь"
Выбранная голосованием тема:
Паттерны проектирования на Java: суть, история и применение
Запись встреч:
Изучаем Swagger
Обучающие статьи:
Глубокое изучение типа данных double в Java
Глубокое изучение типа float в Java
Глубокое изучение типа данных char в Java
Введение в Liquibase
Структура и основные команды Liquibase
Пост под которым нет поздравлений:
Сегодня каналу исполнился год!🥳
Авторские статьи:
Как я память искал (Часть I)
Как я память искал (Часть II)
Полезные статьи и видео:
Управление транзакциями в Spring: подробно о @Transactional
Делаем свою простейшую систему сборки для Java
Проблема N+1 в Hibernate — ВСЕ СПОСОБЫ решения
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
Предыдущий пост(с 17.05 по 23.05)
Следующая неделя
Воскресный мотивационный пост:
"Твой первый проект — важнее, чем думаешь"
Выбранная голосованием тема:
Паттерны проектирования на Java: суть, история и применение
Запись встреч:
Изучаем Swagger
Обучающие статьи:
Глубокое изучение типа данных double в Java
Глубокое изучение типа float в Java
Глубокое изучение типа данных char в Java
Введение в Liquibase
Структура и основные команды Liquibase
Пост под которым нет поздравлений:
Сегодня каналу исполнился год!
Авторские статьи:
Как я память искал (Часть I)
Как я память искал (Часть II)
Полезные статьи и видео:
Управление транзакциями в Spring: подробно о @Transactional
Делаем свою простейшую систему сборки для Java
Проблема N+1 в Hibernate — ВСЕ СПОСОБЫ решения
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код?
#Tasks
public class Task020625 {
public static void main(String[] args) {
String s1 = new String("Java");
String s2 = "Java";
String s3 = s1.intern();
System.out.println((s1 == s2) + " " + (s2 == s3));
}
}
#Tasks
Что выведет код?
#Tasks
public class Task030625 {
public static void main(String[] args) {
boolean a = false;
boolean b = true;
boolean c = a != b == !b;
System.out.println(c);
}
}
#Tasks
Что выведет код?
#Tasks
public class Task040525 {
public static void main(String[] args) {
System.out.println('A' + 1.5F + "Java");
}
}
#Tasks
Что выведет код?
#Tasks
public class Task050625 {
public static void main(String[] args) {
Object[] objects = new Object[3];
objects[0] = 10;
objects[1] = "Hello";
objects[2] = new int[]{1, 2, 3};
System.out.println(objects[0] instanceof Number);
System.out.println(objects[1] instanceof CharSequence);
System.out.println(objects[2] instanceof Object);
}
}
#Tasks
Что выведет код?
#Tasks
import java.util.Optional;
public class Task060625 {
public static void main(String[] args) {
Optional<String> opt = Optional.ofNullable(null)
.or(() -> Optional.of("Java"))
.map(v -> ((String) v).toUpperCase());
System.out.println(opt.orElse("Default"));
}
}
#Tasks