ua

Test Questions

  1. What is a Java platform, what are the levels and versions of its implementation?
  2. What is a Java virtual machine? What is a bytecode?
  3. What are packages used for in Java and how are they related to the file system?
  4. How are value types differ from reference types in Java?
  5. What is a garbage collector and how does it work?
  6. What is Java class and what is it composed of?
  7. What is encapsulation and how is it implemented in Java?
  8. How do static class members differ from non-static ones and when are they used?
  9. What is class inheritance for? What is the difference between multiple and single inheritance?
  10. The concept of polymorphism. How is Java polymorphism implemented?
  11. How to define virtual and abstract functions and how they differ?
  12. What is an interface and how is it different from an abstract class? How to implement the interface?
  13. What is a callback and how is it implemented in Java?
  14. What are lambda expressions and methods references and how are they used to implement functional interfaces?
  15. What is generic programming, what are its benefits and how is it implemented in Java?
  16. What basic interfaces do Java Collection Framework classes implement?
  17. What is the difference between the array, the linked list, and the set?
  18. Why and how to use associative containers? How are associative containers organized?
  19. What is the purpose of throwing and handling exceptions? How is this mechanism implemented in Java?
  20. What are the disadvantages and advantages of mandatory exception handling in Java?
  21. What are character streams and byte streams, and how do they relate to text and binary files?
  22. What is serialization?

 

 

 

up