How basicsstrong/java_interview_questions works
This repository is a Java interview-preparation boot camp: a set of topic-specific question-and-answer notes, not an executable application. The principal workflow is for a learner to choose a subject, read its notes, and use them to prepare for Java interviews. The tree and sampled excerpts support the topic map below; unsampled files are represented by their exact tree paths, without assuming their detailed contents or wiring them into a sequence.
Main entry points: BasicConcepts.java Basic Concepts · Language-Fundamentals.java Language Fundamentals · flow control.java Flow Control · OOPS in java.java OOP Concepts
Components 20
Language Foundations
- Basic Concepts
BasicConcepts.java - Language Fundamentals
Language-Fundamentals.java - Flow Control
flow control.java
Object-Oriented Java
- OOP Concepts
OOPS in java.java - Inner Classes
Inner-classes.java - Design Patterns
Design-Patterns.java - Design Principles
Design-Principle.java - Enums
enum.java - Generics
Generics.java
Runtime and Execution
- JVM Architecture
JVM Architecture.java - Exception Handling
ExceptionHandling.java - Serialization
Serialization.java - Multithreading
MultiThreading.java
Core APIs and Features
- Collections
Collection.java - File I/O
file IO.java - NIO
file-NIO.java - Java 8 Features
Java8.java - java.lang
java-lang.java
Other components
- Learner
- Boot Camp Overview
README.md
Connections 19
- Learner → Boot Camp Overview: views overview
- Learner → Basic Concepts: studies
- Learner → Language Fundamentals: studies
- Learner → Flow Control: studies
- Learner → OOP Concepts: studies
- Learner → Inner Classes: studies
- Learner → Design Patterns: studies
- Learner → Design Principles: studies
- Learner → Enums: studies
- Learner → Generics: studies
- Learner → JVM Architecture: studies
- Learner → Exception Handling: studies
- Learner → Serialization: studies
- Learner → Multithreading: studies
- Learner → Collections: studies
- Learner → File I/O: studies
- Learner → NIO: studies
- Learner → Java 8 Features: studies
- Learner → java.lang: studies