Web Reference
HTML
CSS
JavaScript
PHP
Python
Rust
SQL
Java
XML
Graphics
AI
Java
Introduction
Basics
Booleans
Comments
Conditionals
Data Types
Loops
Operators
Output
Syntax
Variables
Object-Oriented Programming
Classes & Objects
Constructors
Inheritance
Polymorphism
Encapsulation
Abstraction
Interfaces
Access Modifiers
Static & Final
Advanced Features
Generics
Collections Framework
Streams API
Lambda Expressions
Functional Interfaces
Optional
Annotations
Reflection
Enums
Exception Handling
Try-Catch-Finally
Exception Types
Custom Exceptions
Best Practices
Concurrency
Threads
Synchronization
Executor Service
CompletableFuture
Concurrent Collections
Thread Safety
Spring Framework
Spring Boot
Dependency Injection
Spring MVC
Spring Data
Spring Security
Spring Testing
REST APIs
Enterprise Java
Servlets
JSP
JPA & Hibernate
JDBC
Web Services
Application Servers
Design Patterns
Testing
Unit Testing
JUnit 5
TestNG
Mockito
Mocking
Integration Testing
Performance Testing
Test-Driven Development
Build Tools
Maven
Gradle
Dependency Management
Build Lifecycle
java
/
basics
Java Basics
Booleans
Comments
Conditionals
Data Types
Loops
Operators
Output
Syntax
Variables