Java-Basic1. Types of polymorphism2. Difference between override and overload3. Methods that cannot be overloaded4. Static block and instance block5. Difference in Static and non static6. Encapsulation and common use cases7. Abstract vs interfaces8. Inheritance in java9. Methods that cannot be overloaded10. Type casting in java11. String buffer and string builder12. Why string is immutable in java13. How to handle exceptions14. Can I write try catch without the catch block15. Difference between throws and throw16. Use of iterator in java17. Difference...