Looking for Об'єктно-орієнтоване програмування test answers and solutions? Browse our comprehensive collection of verified answers for Об'єктно-орієнтоване програмування at virt.ldubgd.edu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Аналіз спортивних результатів. Є список Athlete(name, sport, score).
Завдання:
Створіть Spring Boot застосунок, який містить один або кілька REST-контролерів. Кожен контролер повинен обробляти HTTP-запити відповідно до описаного завдання. Дані необхідно обробляти в оперативній пам’яті, без використання баз даних чи зовнішніх сховищ.
Умова: Реалізуйте GET-запит, який приймає текст як параметр запиту та повертає його у верхньому регістрі.
Аналіз погодних даних. Є список WeatherData(date, city, temperature).
Завдання:
Призначення методу sleep () в багатопоточному програмуванні
Призначення методу run () в багатопоточному програмуванні
Результат компіляції програмного коду:
public class MyMultiThreadOne implements Runnable {
Thread t;
MyMultiThreadOne() {
t = new Thread(this, "Паралельний потік виконання");
t.start();
}
public void run() {
try {
System.out.println("Виконання паралельного потоку");
Thread.sleep(200);
} catch (InterruptedException e) {
System.out.println("Паралельний потік перервано");
}
System.out.println("Паралельний потік завершено");
}
}
public class MyMultiThreadOneMain {
public static void main(String[] args) {
new MyMultiThreadOne();
try {
System.out.println("Виконання головного потоку");
Thread.sleep(2000);
} catch (InterruptedException e) {
System.out.println("Головний потік перервано");
}
System.out.println("Головний потік завершено");
}
}
Основна ідеологічна мета застосування блоків операторів try/catch
У якому блоці оператора необхідно вказувати тип виключення, що має бути перехопленим?
Результат компіляції програми:
public class MultipleCatches {
public static void main(String[] args) {
try {
int a = 1;
int b = 2 / a;
int c[] = new int [1];
c[2] = 5;
} catch (ArithmeticException e) {
System.out.println("Ділення на нуль: ");
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("Помилка індексації за межами масиву: ");
}
System.out.println("Після блоку операторів try/catch");
}
}
Створіть Spring Boot застосунок, який містить один або кілька REST-контролерів. Кожен контролер повинен обробляти HTTP-запити відповідно до описаного завдання. Дані необхідно обробляти в оперативній пам’яті, без використання баз даних чи зовнішніх сховищ.
Умова: Реалізуйте GET-запит, який приймає слово як параметр запиту та повертає JSON-відповідь із цим словом і його довжиною.