Java Czajkowski

 0    147 Fiche    hubert123
скачать mp3 басу ойын өзіңді тексер
 
сұрақ жауап
Główną cechą Javy jest
оқуды бастаңыз
Wieloplatformowość (niezależność od architektury sprzętowej)
Środowisko uruchomieniowe Javy to
оқуды бастаңыз
JRE (Java Runtime Environment)
Archiwum kojarzone z javą to
оқуды бастаңыз
JAR (Java Archive)
Co oznacza akronim WORA
оқуды бастаңыз
Write Once, Run Anywhere
Co oznacza skrót LTS
оқуды бастаңыз
Long Term Support
Jaka firma stworzyła Jave
оқуды бастаңыз
Sun Microsystems
Zaznacz założenia javy (możliwych wiele odpowiedzi)
оқуды бастаңыз
Obiektowość, brak wskaźników, automatyczne zarządzanie pamięcią, bezpieczeństwo, wielowątkowość
W jakim pakiecie znajduje się deklaracja klasy Object
оқуды бастаңыз
java. lang
W jakim pakiecie znajduje się deklaracja klasy Class
оқуды бастаңыз
java. lang
Najistotniejsze pakiety Java to
оқуды бастаңыз
java. lang, java. util, java. io, java. net, java. sql
Jakie słowo kluczowe w javie nie pełni żadnej funkcji
оқуды бастаңыз
goto oraz const
Jaki jest domyślny zakres w Javie
оқуды бастаңыз
Pakietowy (package-private)
Jaki operator ma najwyższy priorytet
оқуды бастаңыз
Nawiasy (), kropka (dostęp do składowej) oraz []
Jaki operator ma najniższy priorytet
оқуды бастаңыз
Operator przypisania
Który operator bitowy jest niepoprawny
оқуды бастаңыз
<<< (nie istnieje w Javie)
Jaki typ pierwotny ma największy rozmiar
оқуды бастаңыз
double oraz long (64 bity)
Jakie słowo kluczowe pozwala wykorzystać interfejs
оқуды бастаңыз
implements
Zaznacz rodzaje typów w javie
оқуды бастаңыз
Pierwotne (prymitywne) oraz referencyjne (obiektowe)
Jaki rodzaj typu nie ma swojego pierwotnego reprezentanta
оқуды бастаңыз
Typy tablicowe oraz obiekty klas użytkownika
Jaki typ nie jest typem pierwotnym
оқуды бастаңыз
String (oraz wszystkie klasy opakowujące jak Integer)
Jaki typ jest typem pierwotnym
оқуды бастаңыз
int, char, boolean, byte, short, long, float, double
Co to jest literał
оқуды бастаңыз
Stała wartość zapisana bezpośrednio w kodzie, np. 100 lub 'A'
Jak zapisać wartość w systemie ósemkowym
оқуды бастаңыз
Poprzez dodanie cyfry 0 przed liczbą, np. 012
Co to są zmienne klasowe
оқуды бастаңыз
Pola zadeklarowane ze słowem kluczowym static (wspólne dla całej klasy)
Co to są zmienne egzemplarzowe
оқуды бастаңыз
Pola niestatyczne, należące do konkretnego obiektu (instancji)
Co to są zmienne lokalne
оқуды бастаңыз
Zmienne zadeklarowane wewnątrz metod lub bloków kodu
Czy każda zmienna musi mieć określony typ
оқуды бастаңыз
Tak, Java jest językiem silnie i statycznie typowanym
Czy tablice można automatycznie inicjalizować wartościami
оқуды бастаңыз
Tak, np. przy użyciu operatora new (wypełniane są wartościami domyślnymi)
W jaki sposób można tworzyć tablice
оқуды бастаңыз
Poprzez new typ[rozmiar] lub inicjalizację klamrową {1, 2, 3}
Czy w javie są tablice wielowymiarowe
оқуды бастаңыз
Tak, realizowane jako "tablice tablic"
Czym charakteryzuje się deklaracja tablicy w postaci tab[][]
оқуды бастаңыз
Jest to tablica dwuwymiarowa
Co jest wynikiem kompilacji programów Javy
оқуды бастаңыз
Kod bajtowy (bytecode) zapisany w plikach. class
Co oznacza słowo kluczowy super
оқуды бастаңыз
Odwołanie do składowych klasy nadrzędnej
Co oznacza słowo kluczowy this
оқуды бастаңыз
Odwołanie do bieżącej instancji obiektu
Co to jest deklaracja w Javie
оқуды бастаңыз
Określenie nazwy i typu dla nowej zmiennej, metody lub klasy
Co to jest interfejs w Javie
оқуды бастаңыз
Typ referencyjny będący kontraktem, który klasa może zaimplementować
Co to jest obiekt
оқуды бастаңыз
Instancja klasy, konkretny byt w pamięci operacyjnej
Co to są pola i metody statyczne
оқуды бастаңыз
Składowe należące do klasy, dostępne bez tworzenia obiektu
Czy w metodzie niestatycznej można bezpośrednio odwoływać się do pól statycznych klasy?
оқуды бастаңыз
Tak
Czy w metodzie statycznej można bezpośrednio odwoływać się do pól niestatycznych klasy?
оқуды бастаңыз
Nie (wymagane jest stworzenie obiektu)
Do czego służy garbage collector
оқуды бастаңыз
Do automatycznego usuwania z pamięci obiektów, do których nie prowadzą żadne referencje
Do czego służy pakiet java. io
оқуды бастаңыз
Do obsługi operacji wejścia i wyjścia (pliki, strumienie danych)
Jaki jest domyślny modyfikator dostępu w Javie
оқуды бастаңыз
package-private (brak słowa kluczowego)
Jaki mechanizm pozwala na implementację takich samych nazw dla różnych metod
оқуды бастаңыз
Przeciążanie metod (overloading)
Jaki mechanizm pozwala na łączenie danych i instrukcji poprzez umieszczenie ich we wspólnych obiektach
оқуды бастаңыз
Enkapsulacja (hermetyzacja)
Jaki modyfikator daje dostęp zawsze w klasie, podklasie i pakiecie
оқуды бастаңыз
protected
Jaki operator ma najwyższy priorytet
оқуды бастаңыз
Nawiasy (), operator dostępu. oraz []
Jaki pakiet Javy zawiera zbiór klas do tworzenia graficznego interfejsu użytkownika
оқуды бастаңыз
java. awt oraz javax. swing
Jaki pakiet Javy zawiera zbiór typów bazowych
оқуды бастаңыз
java. lang
Jaki rozmiar ma typ całkowity (int) w Javie 64 bitowej
оқуды бастаңыз
32 bity
Jaki rozmiar ma typ całkowity (long) w Javie 64 bitowej
оқуды бастаңыз
64 bity
Jaki rozmiar ma typ zmiennoprzecinkowy (double) w Javie 64 bitowej
оқуды бастаңыз
64 bity
Jaki rozmiar ma typ zmiennoprzecinkowy (float) w Javie 64 bitowej
оқуды бастаңыз
32 bity
Jaki rozmiar ma typ znakowy char w Javie 64 bitowej
оқуды бастаңыз
16 bitów (standard Unicode)
Jakie elementy usunięto w języku Java w stosunku do C/C++ (zaznacz wiele)
оқуды бастаңыз
Wskaźniki, wielokrotne dziedziczenie klas, przeciążanie operatorów, ręczne zarządzanie pamięcią
Jakie rozszerzenie ma plik kodu źródłowego javy
оқуды бастаңыз
. java
Jakie rozszerzenie ma plik wygenerowany przez program javac
оқуды бастаңыз
. class
Jakie typy wyróżniamy w javie
оқуды бастаңыз
Typy pierwotne oraz typy referencyjne
Kiedy mamy dostęp do konstruktora domyślnego
оқуды бастаңыз
Tylko wtedy, gdy w klasie nie zdefiniowano żadnego innego konstruktora
Kiedy wykorzystywany jest operator delete.
оқуды бастаңыз
Nigdy (w Javie ten operator nie istnieje)
Kiedy wykorzystywany jest operator new.
оқуды бастаңыз
Podczas tworzenia nowej instancji obiektu lub tablicy
Które słowo kluczowe służy do określenia niezmienności deklarowanego elementu
оқуды бастаңыз
final
które słowo kluczowe służy do określenia bloku finalizującego działanie obsługi wyjątków
оқуды бастаңыз
finally
Które słowo kluczowe służy do określania bloku instrukcji uruchamianych przy usuwaniu obiektu
оқуды бастаңыз
metoda finalize()
W jaki sposób najłatwiej wykonać jawną konwersję z double do float w Javie
оқуды бастаңыз
Poprzez rzutowanie: (float) nazwaZmiennej
W jaki sposób najłatwiej wykonać konwersję z float do double w Javie
оқуды бастаңыз
Niejawnie (poprzez zwykłe przypisanie)
W jaki sposób najłatwiej wykonać konwersję z double do float w Javie
оқуды бастаңыз
Poprzez jawne rzutowanie typu: (float)
W jaki sposób najłatwiej wykonać niejawną konwersję z float do double w Javie
оқуды бастаңыз
double d = f; (automatyczne rozszerzenie typu)
Zaznacz zdania prawdziwe dotyczące klas abstrakcyjnych (zaznacz wiele)
оқуды бастаңыз
Nie można tworzyć ich instancji, mogą posiadać metody bez implementacji, mogą posiadać zwykłe metody
Od jakiej wartości są indeksowane tablice w javie
оқуды бастаңыз
Od 0
W przypadku potrzeby obsługi dwóch wyjątków jak najlepiej to zaimplementować
оқуды бастаңыз
Stosując multi-catch: catch (Typ1 | Typ2 e)
Jakie podejście jest realizowane w przypadku programowania obiektowego
оқуды бастаңыз
Modelowanie systemu jako zbioru współpracujących obiektów
Co jest najistotniejsze w przypadku programowania zorientowanego obiektowo
оқуды бастаңыз
Abstrakcja, enkapsulacja, dziedziczenie i polimorfizm
Co jest środkiem do osiągnięcia enkapsulacji w Javie
оқуды бастаңыз
Modyfikatory dostępu (private, protected, public)
Co posiada klasa
оқуды бастаңыз
Pola (atrybuty) oraz metody (funkcje)
Co to jest obiekt
оқуды бастаңыз
Egzemplarz klasy posiadający własny stan i tożsamość
Co jest głównym celem enkapsulacji
оқуды бастаңыз
Ukrycie szczegółów implementacji i ochrona spójności danych obiektu
Jaki jest jedyny sposób zdefiniowania nowego typu danych w Javie
оқуды бастаңыз
Stworzenie nowej klasy lub interfejsu
Jakie słowo kluczowe musi się pojawić przy definicji nowej klasy
оқуды бастаңыз
class
Co jest wymagane do utworzenia obiektu
оқуды бастаңыз
Operator new oraz wywołanie konstruktora
Jaka jest poprawna definicja konstruktora klasy A
оқуды бастаңыз
public A() {} (brak typu zwracanego, nazwa identyczna z klasą)
Jaka jest poprawna definicja konstruktora kopiującego klasy A
оқуды бастаңыз
public A(A inny) {this. x = inny. x;}
W jakim celu wykorzystywane jest dziedziczenie
оқуды бастаңыз
Do ponownego wykorzystania kodu i tworzenia hierarchii typów
Jakiego typu dziedziczenia nie ma w Javie
оқуды бастаңыз
Wielokrotnego dziedziczenia klas
Jakie pojęcie określa jeden przedmiot, wiele kształtów
оқуды бастаңыз
Polimorfizm
Polimorfizm statyczny pozwala na
оқуды бастаңыз
Przeciążanie metod (overloading) w obrębie jednej klasy
Jakie metody w Javie są wirtualne
оқуды бастаңыз
Wszystkie metody niestatyczne, które nie są prywatne ani finalne
Jakie metody w javie nie są wirtualne
оқуды бастаңыз
Metody statyczne, prywatne oraz oznaczone jako final
Od czego zależy przeładowanie metod
оқуды бастаңыз
Od liczby, typów lub kolejności argumentów w sygnaturze metody
Czy różni się polimorfizm statyczny od dynamicznego
оқуды бастаңыз
Tak (czas kompilacji vs czas wykonania programu)
Kiedy określana jest wykonywana metoda w polimorfizmie czasu przebiegu
оқуды бастаңыз
W trakcie działania programu, na podstawie rzeczywistego typu obiektu
Co odróżnia referencję od wskaźników
оқуды бастаңыз
Brak możliwości operacji arytmetycznych i bezpieczeństwo zarządzane przez JVM
Co najtrafniej określa czym są pola danych
оқуды бастаңыз
Są to zmienne definiujące stan obiektu
Co najtrafniej określa czym są metody
оқуды бастаңыз
Są to funkcje definiujące zachowanie obiektu
Co to jest autoreferencja
оқуды бастаңыз
Odwołanie obiektu do samego siebie za pomocą słowa kluczowego this
Co zapewniają Gettery i Settery
оқуды бастаңыз
Kontrolowany dostęp do prywatnych pól klasy
Co zapewniają Gettery i Settery
оқуды бастаңыз
Możliwość walidacji danych przed ich zapisem i odczytem
Co to są Gettery i Settery
оқуды бастаңыз
Metody publiczne służące do obsługi prywatnych atrybutów klasy
Jak poprawnie zaimplementować Getter dla klasy class A {private int x;}
оқуды бастаңыз
public int getX() {return x;}
Jak poprawnie zaimplementować Setter dla klasy class A {private int x;}
оқуды бастаңыз
public void setX(int x) {this. x = x;}
W jaki sposób zainicjalizować pola statyczne
оқуды бастаңыз
Przy deklaracji lub wewnątrz bloku statycznego: static {...}
Czym wyróżniają się klasy typu nested
оқуды бастаңыз
Są to klasy zdefiniowane wewnątrz innej klasy
Czym różni się klasa wewnętrzna od statycznie zagnieżdżonej
оқуды бастаңыз
Klasa wewnętrzna ma dostęp do pól instancji klasy zewnętrznej, statyczna nie
Jak odwołać się do atrybutów klasy zewnętrznej z klasy wewnętrznej
оқуды бастаңыз
NazwaKlasyZewnetrznej. this. nazwaPola
Jak odwołać się do atrybutów klasy zewnętrznej z klasy statycznie zagnieżdżonej
оқуды бастаңыз
Poprzez nazwę klasy (tylko do pól statycznych)
Co wyróżnia klasę anonimową
оқуды бастаңыз
Brak nazwy i definicja w miejscu tworzenia obiektu
Gdzie należy zdefiniować klasę lokalną
оқуды бастаңыз
Wewnątrz metody lub bloku kodu
Co wyróżnia klasę abstrakcyjną
оқуды бастаңыз
Nie można tworzyć jej instancji; stanowi wzorzec dla innych klas
Czy klasa dziedzicząca musi implementować wszystkie metody abstrakcyjne z klasy abstrakcyjnej
оқуды бастаңыз
Tak, chyba że sama również zostanie zadeklarowana jako abstrakcyjna
Do czego służy interfejs
оқуды бастаңыз
Do definiowania wspólnego zestawu metod (kontraktu) dla różnych klas
Jakiego typu są pola danych w interfejsie
оқуды бастаңыз
Zawsze public static final (stałe)
Jaką metodą można sprawdzić typ obiektu
оқуды бастаңыз
Operatorem instanceof lub metodą getClass()
czy interfejsu można używać jako typu?
оқуды бастаңыз
Tak, interfejs może być typem referencyjnym
Zaznacz prawdziwe stwierdzenie na temat rozrastania interfejsów
оқуды бастаңыз
Dodanie nowej metody do interfejsu wymusza aktualizację wszystkich klas go implementujących (chyba że użyjemy metod default)
W jakiej wersji JDK zostały wprowadzone domyślne metody w interfejsach
оқуды бастаңыз
Java 8
W jaki sposób zaimplementować domyślną metodę w interfejsie
оқуды бастаңыз
Używając słowa kluczowego default przed definicją metody
Przy wielokrotnym dziedziczeniu i takich samych nazwach (polimorfizm), zawsze istnieje dostęp do wszystkich
оқуды бастаңыз
Nie, konflikty nazw muszą być jawnie rozwiązane przez programistę
W przypadku polimorfizmu czasu przebiegu jak można dostać się do przykrytych metod z klas nadrzędnych
оқуды бастаңыз
Używając słowa kluczowego super
Jaką metodą można wywołać garbage collector
оқуды бастаңыз
System. gc() (jest to jednak tylko sugestia dla JVM)
Co zapewniają pakiety w Javie
оқуды бастаңыз
Grupowanie powiązanych klas i unikanie konfliktów nazw
Co zapewniają pakiety w Javie
оқуды бастаңыз
Dodatkową warstwę kontroli dostępu do składowych
W jaki sposób importować wszystkie klasy z danego pakietu
оқуды бастаңыз
import nazwa_pakietu.*;
Czy import w Javie i include w C++ to to samo?
оқуды бастаңыз
Nie, import nie kopiuje kodu, tylko informuje kompilator o lokalizacji klas
Co musi być na samym początku pliku źródłowego Java
оқуды бастаңыз
Deklaracja pakietu (package)
Jaki jest typ zwracany przez metodę getClass
оқуды бастаңыз
Class<?>
Co jest wystarczające aby metoda clone() nie wyrzucała wyjątku clonenotsupported
оқуды бастаңыз
Klasa musi implementować interfejs Cloneable
Jak domyślnie kopiowane są obiekty z wykorzystaniem metody clone()
оқуды бастаңыз
Płytko (shallow copy) – kopiowane są referencje, a nie całe obiekty podrzędne
Co porównuje domyślna metoda equals
оқуды бастаңыз
Referencje (czy oba obiekty to ten sam adres w pamięci)
Czy metoda equals i hashcode są ze sobą powiązane
оқуды бастаңыз
Tak, obiekty równe według equals() muszą zwracać ten sam hashCode()
W przypadku niezmiennych łańcuchów znaków która klasa jest najszybsza
оқуды бастаңыз
String
W przypadku zmiennych łańcuchów znaków która klasa jest najszybsza
оқуды бастаңыз
StringBuilder (w środowisku jednowątkowym)
Która kolekcja jest właściwa dla często odczytywanych danych w sposób współbieżny
оқуды бастаңыз
CopyOnWriteArrayList lub ConcurrentHashMap
Która kolekcja jest właściwa dla często odczytywanych danych w sposób nie współbieżny
оқуды бастаңыз
ArrayList
Która kolekcja jest właściwa dla często dodawanych danych w sposób współbieżny
оқуды бастаңыз
ConcurrentLinkedQueue
Jaki interfejs implementują wszystkie kolekcje
оқуды бастаңыз
Collection (poza interfejsem Map)
Jakie zdanie na temat wrapperów jest nieprawdziwe
оқуды бастаңыз
Że są one typami pierwotnymi (są to obiekty-opakowania)
Jakie metody pozwalają na autoboxing typów pierwotnych w ich wrappery
оқуды бастаңыз
Metoda statyczna valueOf() (np. Integer. valueOf(int))
Jakie metody pozwalają na unboxing wrappera w ich typ pierwotnych
оқуды бастаңыз
Metody typu xxxValue() (np. intValue(), doubleValue())
Jakie zdanie na temat pakietu java. io jest nieprawdziwe
оқуды бастаңыз
Że jest on najbardziej wydajnym sposobem obsługi I/O (obecnie java. nio jest szybsze)
Jaka jest podstawowa klasa w java. util. date do przechowywania daty
оқуды бастаңыз
Date
Jak klasa pozwala formatować daty w java. util. date
оқуды бастаңыз
SimpleDateFormat
Zaznacz nieprawdziwe zdania dotyczące java. util. date
оқуды бастаңыз
Że jest to klasa niezmienna (immutable) i zalecana w nowoczesnych projektach
Jakiej biblioteki należy używać do obsługi dat
оқуды бастаңыз
java. time (wprowadzona w Java 8)
Jakiej klasy należy używać do przechowywania daty w java. time
оқуды бастаңыз
LocalDate
Jakiej klasy należy używać do przechowywania czasu w java. time
оқуды бастаңыз
LocalTime
Jakie wyjątki nie wymagają obsługi kodzie
оқуды бастаңыз
Wyjątki typu Unchecked (dziedziczące po RuntimeException)
jaki wyjątek jest wyzwalany w przypadku odczytu z pustej referencji
оқуды бастаңыз
NullPointerException

Пікір қалдыру үшін жүйеге кіру керек.