Java glavno Flashcards

1
Q

Objekti mogu biti?

A

Primitivni ili referenti

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Koji su tipovi nasljeđeni iz C-a?

A

int, float, double, byte, char, short, long

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Referetni tipovi imaju svoju

A

Klasu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Zadana vrijednost referetnog tipa?

A

null

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Zadana vrijednost primitivnog tipa?

A

0 ili false

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Može li se koristiti zadani konstruktor ako napravimo svoj?

A

Ne

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kako se uspoređuju objekti?

A

Prema referencama i vrijednosti

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Sve klase imp ili exp nasljeđuju?

A

java.lang.Object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Super predstavlja?

A

Referencu na nadklasu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

This predstavlja?

A

Referencu na podklasu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Prva naredba svakog konstruktora podklase je?

A

super()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Što su anotacije?

A

Upute kompajleru

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Navedi koje metode sadrži Object? (6)

A

equals, hashcode, tostring, clone, wait, notify

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Što se ne smije kreirati iz apstraktnih klasa?

A

Objekti

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Što ne sadrže apstraktne metode?

A

Tijelo metode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Mogu li apstraktne klase imati vlastiti konstruktor?

A

Da

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Kako sprečiti daljnje nasljeđivanje klase?

A

Final

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Privatne metode su automatski?

A

Final

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Članovi apstraktne klase moraju biti?

A

private

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Što su anonimne klase?

A

Tijelo im se definira prilikom instanciranja

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Builder pattern se sastoji od?

A

Statičke klase unutar domenske klase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Što uključuje stack trace?

A

Naziv iznimke, opisnu poruku, lokaciju poziva

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Kad se izvodi finally blok?

A

Uvijek

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Koje razine ima Logger?

A

error, warn, debug, trace, info

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Collection je?
Sučelje
26
Što sadrži Collection?
Set, List
27
Map nasljeđuje sučelje?
Map
28
Što je autoboxing?
Pretvorba primitivnih u referetne
29
Što sadrži Collections?
niz statičkih metoda za operacije nad zbirkama wrapper metode
30
Što omogućuju arrayList i Vector
Promjenjivu strukturu
31
Pros i Cons ArrayLista?
Brzo lociranje Nedostatak performansa kod umetanja
32
Pros i Cons LinkedListe?
Bolje performanse kod umetanja Kod pretrage mora slijedno prolaziti
33
Vector koristi _ operacije?
sinkronizirane
34
Koja lista ima najbolje performanse?
ArrayList
35
Kako se dodaju elementi u Set?
Add
36
Kako se dohvaćaju elementi u Set?
Iteratorom
37
TreeSet implementira _ i _
Set i SortedSet
38
Pomoću koje se metode dohvaćaju vrijednosti iz mape?
keySet
39
Enumeracije su?
pobrojani niz konstanti
40
Konstante su implicitno označene s?
final i static
41
Mogu li se konstante koristiti u switchu?
Da
42
Parelerno obrađivanje podataka?
Tokovi
43
Svaka zbirka ili polje ima mogućnost
Streamanja
44
Procesni koraci u Streamu?
Cjevovod toka
45
Kada se izvršavaju meduoperacije?
Kad se izvrši završna operacija
46
Nabroji međuoperacije?
filter, distinct, limit, map, sorted
47
Nabroji zavrsne operacije?
forreach, average, count, max min, reduce, collect, toArray, findfirst, findany, anymatch, allmatch?
48
Što vraća anymatch?
Boolean
49
Što vraća findfirst?
Optional
50
Specialni Stream za Integere se naziva?
IntStream
51
takeWhile?
Ispisuje vrijednosti koje ispunjavaju uvjet
52
dropwhile?
Izbacuju vrijednosti koje ispunjavaju uvjet i ispisuju preostale
53
Što predstavlja T?
Generički parametar T su svi referetni tipovi
54
Čime se zadano mijenja T?
Object tipom
55
Ako se ne navede tip kod genericsa, što se implicitno koristi?
Object
56
Kakva je iznimka moguća ako se navede raw type?
ClassCastException
57
Što predstavlja "?"
Zamjenski simbol
58
Prednosti korištenja lambda izraza?
Iteracija se izvodi od strane librarya thread safe čitljivije, aptraktnije, manje podlozno greškama
59
Može li tijelo baciti iznimku u lambdi?
Da
60
Treba li se koristiti return u lambdi?
Ne
61
Ako se koristi jedan parametar u lambdi, trebaju li zagrade?
Ne
62
Ako nema parametra u lambdi, trebaju li zagrade?
Da
63
Navedi funkcionalna sučelja
Predicate consumper function, supplier unaryoperator binaryoperator
64
Argumenti, povratni tip, metode: Predicate
T, boolean, and, or, negate
65
Argumenti, povratni tip, metode: Consumer
T, void, andThen
66
Argumenti, povratni tip, metode: Function
T, R, compose, andThen
67
Argumenti, povratni tip, metode: Supplier
ništa, T
68
Argumenti, povratni tip, metode: UnaryOp
T, T, T apply (T a)
69
Argumenti, povratni tip, metode: BinaryOp
(T, T), T, T apply (T a, T b)
70
Kako se ponašaju parametri lambde?
Kao final
71
Što znači effectivlyFinal?
jednom se može dodijeliti vrijednost
72
Od čega se sastoji cjevovod toka?
Izvora 0 ili više intermediate(lazy) operacija Terminal operacije(eager)
73
Ako metoda vraća Stream, onda je?
Lazy
74
Ako metoda ne vraća ništa u Streamu, onda je?
Eager
75
Kako možemo koristit paralelizam u Streamu?
parallelStream, parallel
76
Koja iznimka iskoči ako pokušamo promijeniti immutable listu?
UnsupportedOperationException
77
Kako se stvaraju immutable liste?
List.of, Map.of
78
Koja iznimka ima najviše podklasa
RunTimeException - 5
79
Koja iznimka ima najmanje podklasa
IndexOutOfBounds, NoSuchElement
80
Error