Java Viva Syllabus Summary
Java Viva Syllabus Summary
polymorphism.
- Difference between Java and C++: Java is platform-independent, lacks pointers, uses garbage collection.
- Java Tokens: Smallest elements of a program - keywords, identifiers, literals, operators, separators.
- Data Types, Literals, Variables: Java is statically typed, uses primitive and non-primitive types.
- Scope and lifetime of variables: Defines where and how long a variable exists.
- Operators, Control Structures: Arithmetic, logical, relational operators; if, switch, loops.
- Static, final keywords: static for class-level access, final for constants.
- Difference between abstract class and interface: Abstract class can have concrete methods; interfaces
Exception Handling
- Event Sources, Event Listeners, Event Classes: Core concepts in GUI interactivity.
- JDBC Architecture: Java API for connecting and executing queries with databases.