Unit III Exception Handling and Multithreading
Unit III Exception Handling and Multithreading
Exception Handling
Definition:
SQLException, etc.
Key Concepts:
1. Exception Hierarchy
Syntax:
try {
} catch(ExceptionType name) {
} finally {
Example:
try {
} catch (ArithmeticException e) {
} finally {
Multithreading
Multithreading in Java
Definition:
subprocess.
Key Topics:
4. Thread Priorities
5. Thread Synchronization
Unit III: Exception Handling and Multithreading
6. Inter-thread Communication
1. New
2. Runnable
3. Running
4. Waiting/Blocked
5. Terminated
Example:
System.out.println("Thread is running...");
t1.start();
Synchronization Syntax:
// synchronized code