https://github.com/bikramai/java-advanced-part-3
Introduction, Exceptions, Generics, Collections, Lambda Expressions and Functional Interfaces, Streams, Concurrency and Multi-threading, Executive Framework
https://github.com/bikramai/java-advanced-part-3
Last synced: 3 months ago
JSON representation
Introduction, Exceptions, Generics, Collections, Lambda Expressions and Functional Interfaces, Streams, Concurrency and Multi-threading, Executive Framework
- Host: GitHub
- URL: https://github.com/bikramai/java-advanced-part-3
- Owner: Bikramai
- License: mit
- Created: 2025-03-19T11:12:35.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-03-19T11:27:51.000Z (3 months ago)
- Last Synced: 2025-03-19T12:29:47.082Z (3 months ago)
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java-Advanced-Part-3
Introduction, Exceptions, Generics, Collections, Lambda Expressions and Functional Interfaces, Streams, Concurrency and Multi-threading, Executive Framework# Section: 1 - Exceptions
- What are Exceptions
- Type of Exceptions
- Exception Hierarchy
- Catching Exceptions
- Catching Multiple Types of Exceptions
- The finally Block
- The try-with-resources statement
- Throwing Exceptions
- Re-Throwing Exceptions
- Custom Exceptions
- Chaining Exceptions# Section: 2 - Generics
- The Need for Generics
- A Poor Solution
- Generics Classes
- Generics and Primitive Types
- Constraints
- Type Erasure
- Comparable Interface
- Generic Methods
- Multiple Type Parameters
- Generic Classes and Inheritance
- Wildcards