This repository contains all the solved practice programs for the Java Internal 2 exam. The topics covered span from Day 9 to Day 14 of the course, covering advanced OOP concepts, exception handling, multithreading, wrapper classes, string handling, file handling, collections, generics, and lambda expressions.
- Inner Classes
- Anonymous Classes
- Passing Objects as Arguments
- Returning Objects
- Introduction to Exceptions
- Try Block
- Multiple Catch Clauses
- Nested Try Blocks
- Finally
- Throw and Throws
- User-Defined and Built-in Exceptions
- Introduction to Threading
- Multi-Threading
- Runnable Interface
- Synchronization
- Inter-Thread Communication
- Wrapper Classes
- Autoboxing
- Introduction to Strings
- Mutable and Immutable Strings
- String, StringBuffer, and StringBuilder
- File Handling
- Collection Framework
- ArrayList
- Set
- Map
- Generics
- Lambda Expressions
- JAR File (Java Archive)