Show:
Questions
Responses
Print
Design Patterns
Interfaces, Abstract classes & classes
Frameworks & Exceptions
Multithreading
Diverse
100
https://www.dropbox.com/s/3epg1i145ctorne/100.png?dl=0
Hvad er Observer pattern
100
Klasserne Truck & SolarCar er begge af type Drivable. Nu kan man bruge en af Javas features til at både at køre Trucks og SolarCars på samme tid.
Hvad er polymorphism
100
Framework klasser og ikke applikationens klasser er ansvarlige for "the control flow" i applikationen.
Hvad er Inversion of control
100
Et program, som kan udføres selvstændigt fra andre dele af et program.
Hvad er en tråd?
100
En rekursiv metode skal bruge noget for ikke at fortsætte i uendelighed
Hvad er en rekursionsbetingelse
200
https://www.dropbox.com/s/rq0eflkocr91blv/200.png?dl=0
Hvad er Composite pattern
200
Interfaces & Abstract classes har noget til fælles
Hvad er method without body, samt ingen instatiering
200
Klassen er en subklasse til Exception klassen og indeholder alle unchecked Exceptions
Hvad er en RuntimeException
200
Thread States (Nævn 3)
Hvad er new, runnable, blocked & dead
200
Object er supertyper til alt undtagen en slags type
Hvad er primitive typer
300
https://www.dropbox.com/s/bgewkerkm5zlvqm/300.png?dl=0
Hvad er Iterator pattern
300
En design pattern er brugt i forhold til Inheritence
Hvad er Template pattern
300
Når der nedarves fra AbstractCollection bruges der to design patterns
Hvad er Iterator pattern & Template pattern
300
Horstmann gennemgår tre måder at implementere låse i Java. Hvilke?
Hvad er ReentrantLock, keyword synchronized & datastruktur F.eks. LinkedBlockingQueue
300
Nævn mindst 4 af Javas typer
Hvad er primitive, klasse, interface, array & null types
400
https://www.dropbox.com/s/nn51z6o5j9ibg3d/400.png?dl=0
Hvad er Template method pattern
400
Et keyword, som bruges i forhold til Inheritence
Hvad er super keywordet
400
I har arbejdet med et biblotek (library), som indeholder både data struktur og et framework for nye klasser.
Hvad er The Collections Library/Framework
400
Dette kan opstå, når to eller flere tråde deler data?
Hvad er en race condition
400
En equals metode har tre ting den skal være
Hvad er reflexive, symmetric & transitive
500
https://www.dropbox.com/s/iez9dteuspkwrvh/500.png?dl=0
Hvad er Visitor pattern
500
Man kan bruge en subklasse objekt når der forventes en superklasse objekt
Hvad er Liskovs substitutions princip
500
Exception klassen har to super klasser
Hvad er Throwable & Object
500
Ingen tråde kan begive sig videre pga. de venter på hinanden.
Hvad er en deadlock
500
En automatisk konvertering fra en primitiv type til en objekt af en wrapper klasse.
Hvad er Auto-boxing