1/21
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Czym jest Klasa?
Klasa to definicja typu danych w Javie, zawieraj膮ca pola (dane) i metody (operacje) opisuj膮ce zachowanie obiekt贸w.
Czym jest Konstruktor?
Konstruktor to specjalna metoda w klasie, wywo艂ywana podczas tworzenia obiektu, s艂u偶膮ca do inicjalizacji p贸l.
Czym jest Instancja?
Instancja to konkretny obiekt utworzony na podstawie definicji klasy.
Czym jest Hermetyzacja?
Hermetyzacja to mechanizm ukrywania wewn臋trznego stanu obiektu poprzez ograniczenie bezpo艣redniego dost臋pu do p贸l i udost臋pnienie kontrolowanych metod dost臋powych.
Czym jest Dziedziczenie?
Dziedziczenie to mechanizm, w kt贸rym klasa potomna przejmuje pola i metody klasy bazowej, umo偶liwiaj膮c ponowne wykorzystanie kodu.
Czym jest Polimorfizm statyczny?
Polimorfizm statyczny (overloading) polega na definiowaniu wielu metod o tej samej nazwie, lecz r贸偶nych sygnaturach.
Czym jest Polimorfizm dynamiczny?
Polimorfizm dynamiczny (overriding) polega na redefiniowaniu metod z klasy bazowej w klasie potomnej z zachowaniem tej samej sygnatury.
Czym s膮 Modyfikatory dost臋pu?
Modyfikatory dost臋pu to s艂owa kluczowe okre艣laj膮ce poziom dost臋pno艣ci p贸l, metod i klas: public, protected, domy艣lny (package-private), private.
Czym jest Klasa abstrakcyjna?
Klasa abstrakcyjna to klasa, kt贸rej nie mo偶na zainstalizowa膰 i kt贸ra mo偶e zawiera膰 metody abstrakcyjne oraz metody z implementacj膮.
Czym jest Interfejs?
Interfejs to kontrakt definiuj膮cy zestaw metod, kt贸re musz膮 by膰 zaimplementowane przez klasy go realizuj膮ce.
Czym jest Klasa anonimowa?
Klasa anonimowa to klasa bez nazwy, tworzona w miejscu deklaracji i u偶ywana do jednorazowej implementacji interfejs贸w lub klas abstrakcyjnych.
Czym jest String pool?
String pool to specjalny obszar pami臋ci w JVM, w kt贸rym przechowywane s膮 unikalne litera艂y 艂a艅cuchowe w celu optymalizacji pami臋ci.
Czym jest Stos?
Stos to obszar pami臋ci przechowuj膮cy zmienne lokalne i wywo艂ania metod, dzia艂aj膮cy wed艂ug zasady LIFO.
Czym jest Sterta?
Sterta to obszar pami臋ci przeznaczony na przechowywanie obiekt贸w, zarz膮dzany przez garbage collector.
Czym jest Typ prymitywny?
Typ prymitywny to wbudowany typ danych, przechowuj膮cy warto艣膰 bezpo艣rednio (np. int, double, boolean).
Czym jest Typ referencyjny?
Typ referencyjny to typ danych, kt贸rego zmienna przechowuje adres obiektu w pami臋ci (np. String, tablica, obiekt klasy).
Czym jest Lista?
Lista to kolekcja element贸w, w kt贸rej dozwolone s膮 duplikaty i zachowywana jest kolejno艣膰 wstawiania.
Czym jest Set?
Set to kolekcja element贸w, w kt贸rej niedozwolone s膮 duplikaty i w kt贸rej kolejno艣膰 nie jest gwarantowana.
Czym jest Mapa?
Mapa to kolekcja przechowuj膮ca pary klucz-warto艣膰, w kt贸rej ka偶dy klucz jest unikalny.
Czym jest Enum?
Enum to typ wyliczeniowy reprezentuj膮cy sko艅czony zestaw sta艂ych warto艣ci.
Czym jest compareTo?
compareTo to metoda interfejsu Comparable, por贸wnuj膮ca obiekty i zwracaj膮ca liczb臋 ujemn膮, zero lub liczb臋 dodatni膮 w zale偶no艣ci od wyniku por贸wnania.
Czym jest hashCode?
hashCode to metoda zwracaj膮ca warto艣膰 liczbow膮 u偶ywan膮 do identyfikacji obiektu w strukturach opartych na haszowaniu.