1. Nauka
  2. /
  3. Kursy
  4. /
  5. Optymalizacja kodu w Javie

Connected

ćwiczenie

Implementacja leniwej inicjalizacji

Pracujesz nad optymalizacją czasu uruchamiania aplikacji Java. Zespół ustalił, że zachłanne tworzenie połączeń z bazą danych powoduje niepotrzebne opóźnienia. Musisz zaimplementować leniwą inicjalizację – czyli tworzenie połączenia tylko wtedy, gdy żadne jeszcze nie istnieje – w klasie Database, aby poprawić wydajność przy starcie aplikacji.

Instrukcje

100 XP
  • Utwórz właściwość client typu DatabaseClient.
  • Połącz się z bazą danych w sposób leniwy.
  • Zwróć klienta bazy danych dopiero po nawiązaniu połączenia.