Explain the purpose and features of marker interfaces in programming.
Java
What are the main advantages and disadvantages of using Java?
What will happen if, in a class used as a key, the equals and hashCode methods behave differently despite having matching values?
Are there any restrictions on using primitive types in generics?
How does the internal array size of ArrayList change when adding the 11th element to a list of 10 elements?
How will the size of the Vector container change when inserting the 11th element if it initially contains 10 elements?
Can you explain the main ideas of the PECS principles in software development?
Can you list the existing types of garbage collectors in JVM?
What is the *.var construct in programming languages and what elements does it consist of?
What will happen to the hashCode method in a class if it does not explicitly inherit it from another class?
Can you name the main composition patterns in object-oriented design?
How does the class loading mechanism in JVM work and what types of ClassLoader do you know?
What consequences can arise from mass object creation in a program?
How to create a fully functional application from Java source code?
Where is a resource or object reference usually stored in the system?
What is the purpose of wrapper classes in programming?
What is the main role of using the keyword final when defining a class or interface in Java?
What limitations exist when using generics in a programming language?
Could you tell me about the types of class loading mechanisms in JVM?
Can you name different types of garbage collectors used in JVM?