Skip to content

GeekHubJava4WebThursday/HomeTaskWeek3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HomeTaskWeek3

  1. Реализовать метод Comparable[] sort(Comparable[] elements). Его задача – упорядочивание массива объектов, классы которых реализовывают интерфейс Comparable. Метод должен возвращать копию массива, при этом исходный массив должен остаться нетронутым. Привести несколько примеров сортировки различных объектов.
  2. Провести тест на производительность работы методов конкатенации String, StringBuffer и StringBuilder. Для измерения времени выполнения используйте System.currentTimeMillis()
  3. Реализовать метод User auth(String login, String password) throws AuthException. Класс User содержит два поля String login и String password. Метод должен искать пользователя по логину и паролю в "хранилище данных" и возвращать его. Если пользователь не найден, нужно выкинуть ошибку UserNotFoundException. Если логин или пароль пустые – WrongCredentialsException. Если пользователь найден по логину, но не совпадает пароль – WrongPasswrodException. "Хранилище данных" можно реализовать с помощью массива. Привести пример использования метода.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages