Java features
1. Generics
1. What is Generics in Java? How it works.
2. Bounded vs unbounded wildcards.
3. Rules to write a generic method.
4. Generics and collections.
5. Creating parametrized class/interface using Generics.
2. Varargs
1. What is it? Important points about varargs in java.
2. How varargs work?
3. Varargs in methods. Overloading varargs methods.
4. Best practice.
3. Static import
1. What is static import in Java?
2. What advantage (disadvantage) to use static import?
4. Annotations
1. What is annotations in Java? Why it was added?
2. Java Annotation package overview.
3. Typical use cases overview.
4. Creating annotations step by step. Consumer. Best practice.
5. Which program element can be annotated?
6. Repeating annotations, Meta-annotations.
Do'stlaringiz bilan baham: |