Въпроси за библиотечните класове на Java
В Java, много силен и добре сложен клас библиотека. Ето защо познаването на библиотечните класове и методи е много важно за програмисти.
- базов клас на обекта
- увийте примитиви
- java.lang пакет
- java.util пакет
- колекция - интерфейси и тяхното изпълнение
Какво да се грижа за
На първо място, трябва да се разбере ясно, че в основата на йерархията на клас е класът Object. Ето защо е желателно да се знае кои методи са в този клас, като всички други класове ще ги наследят.
Важно е да се разбиране на колекции. Трябва да се разбере как работят или че изпълнението на Лист, Карта, SortedMap да ги използват правилно, когато пишете приложения.
Примери за въпроси към библиотечните класове в Java
Въпроси за основите на библиотечните класове са предимно практически проверка на знания. Ето някои от тях:
Кои два интерфейс дава възможност за съхранение на предмети под формата на чифт "ключ-стойност"?
- java.util.Map
- java.util.List
- java.util.Set
- java.util.SortedSet
- java.util.SortedMap
- java.util.Collection
Верните отговори са на картата и SortedMap. SortedMap за разлика от картата съдържа ключовете сортирани.
Списък не е подходящ, тъй като тя е просто сбор от предмети. А java.util.Set - колекция, която не може да съдържа дублирани елементи.
Избройте всички методи, които имат класа Object.
клас java.lang.Object равнява метод се използва за сравняване на обекти. метод хеш-код връща код за сегментиране на обекта, се използва за много колекции и често се използва в комбинация с метода равни.
Методът ToString е необходимо да се покаже текстовото представяне на даден обект. Най-често се използва за показване на информация за отстраняване на грешки.
метод клонинг създава и връща копие на обекта. Разгъната се оказва, че всички 4 възможни отговора е правилен.
Свързани статии