𝘧𝘳𝘦𝘲𝘢𝘦𝘯𝘡𝘭𝘺 𝘒𝘴𝘬𝘦π˜₯ 𝘫𝘒𝘷𝘒 𝘲𝘢𝘦𝘴𝘡π˜ͺ𝘰𝘯𝘴 - FAME-DEV/Java-Test GitHub Wiki

    • What’s the difference between JDK, JRE, and JVM?
  • πŸ”Έ Why is Java considered platform-independent?
  • πŸ”Έ Difference between an abstract class and an interface?
  • πŸ”Έ What’s the role of final, finally, and finalize in Java?
  • πŸ”Έ Stack vs. heap memory, what’s the difference?
  • πŸ”Έ Method overloading vs. method overriding?
  • πŸ”Έ Difference between private and protected access modifiers?
  • πŸ”Έ What’s constructor overloading in Java?
  • πŸ”Έ Purpose of the super keyword in Java?
  • πŸ”Έ What’s the purpose of static blocks in Java?
  • πŸ”Έ What is the use of the this keyword in constructors?
  • πŸ”Έ What are the Object-Oriented features supported by Java?
  • πŸ”Έ Access specifiers in Java, what are the differences?
  • πŸ”Έ Difference between composition and inheritance?
  • πŸ”Έ What is the purpose of an abstract class?
  • πŸ”Έ Difference between a constructor and a method in Java?
  • πŸ”Έ Explain the diamond problem in Java and its solution.
  • πŸ”Έ Local vs. instance variables, what’s the difference?
  • πŸ”Έ What is a Marker interface in Java?
  • πŸ”Έ How does Java achieve polymorphism?
  • πŸ”Έ Explain encapsulation with a real-life example.
  • πŸ”Έ Why are Strings immutable in Java?
  • πŸ”Έ Difference between creating Strings using new() vs. literals?
  • πŸ”Έ What is the Collections framework?
  • πŸ”Έ ArrayList vs. LinkedList, key differences?
  • πŸ”Έ HashMap vs. TreeMap, when to use each?
  • πŸ”Έ HashSet vs. TreeSet, what’s the difference?
  • πŸ”Έ Iterator vs. ListIterator, how do they differ?
  • πŸ”Έ What’s the role of the Comparable interface?
  • πŸ”Έ What’s the difference between Collections and Collection?
  • πŸ”Έ Why use the java.util.concurrent package?
  • πŸ”Έ What is an exception in Java?
  • πŸ”Έ How does exception propagation work?
  • πŸ”Έ Checked vs. unchecked exceptions, what’s the difference?
  • πŸ”Έ Purpose of a try-catch block in Java?
  • πŸ”Έ Difference between throw and throws?
  • πŸ”Έ Why use a finally block?
  • πŸ”Έ What’s the base class of all exception classes?
  • πŸ”Έ How is a custom exception created in Java?
  • πŸ”Έ What happens if an exception is not caught?
  • πŸ”Έ How do you rethrow exceptions in Java?
  • πŸ”Έ What is a thread, and what are the stages of its lifecycle?
  • πŸ”Έ Difference between a process and a thread?
  • πŸ”Έ Types of thread priorities in Java?
  • πŸ”Έ What is context switching in threads?
  • πŸ”Έ User threads vs. daemon threads, how do they differ?
  • πŸ”Έ Purpose of synchronization in Java?
  • πŸ”Έ What is a deadlock? How can it be avoided?
  • πŸ”Έ Use of wait() and notify() methods in threads?
  • πŸ”Έ Synchronized vs. volatile in Java?
  • πŸ”Έ Difference between notify() and notifyAll()?