Leg uit wat het doel en de kenmerken van het gebruik van het sleutelwoord volatile in programmeren zijn.
Java
Wat retourneert de methode hashCode in Java?
Welke basisklasse dient als voorouder voor alle andere klassen in objectgeoriënteerd programmeren?
Kan de implementatie van een statische methode in een subclass worden gewijzigd door deze te overschrijven?
Hoe bepalen de garbage collector-mechanismen welk object uit het geheugen moet worden vrijgegeven?
Kun je twee hoofdtypen bewerkingen noemen die worden uitgevoerd met de Stream API?
Kunt u uitleggen waarom de @Transactional-annotatie wordt gebruikt bij het ontwikkelen van Java-toepassingen?
Wat gebeurt er met de methode gemarkeerd met @PreDestroy als deze behoort tot het prototype van een bean in Spring?
Wat zijn de belangrijkste principes en aanbevelingen bij het implementeren van de hashCode-methode voor je klassen?
Kan de implementatie van het Singleton-patroon als veilig worden beschouwd vanuit het oogpunt van multithreading?
Wat onderscheidt Spring Boot van het hoofdplatform Spring en wat zijn hun functionele verschillen?
Kunt u uitleggen wat Hibernate is en hoe het wordt gebruikt bij het ontwikkelen van Java-toepassingen?
Kun je de belangrijkste architecturale principes noemen waarop Spring Framework is gebaseerd?
Welke mechanismen regelen het vrijmaken van geheugen in het systeem?
Wordt de gegevensstroom uitgevoerd zonder de eindbewerking te starten?
Welke isolatieniveau van transacties biedt de grootste bescherming tegen conflicten?
Is het toegestaan om de waarde null te gebruiken als sleutel in een hash-tabel HashMap?
In welke situaties is het beter om oplossingen op basis van NoSQL-databases te gebruiken?
Welke soorten scope zijn er voor componenten of beans binnen dependency injection?
Kunt u uitleggen wat niet-relationele databases zijn en hoe ze verschillen van traditionele relationele systemen?