| icon | creative |
|---|---|
| title | JavaGuide (Java Learning & Interview Guide) |
::: tip Friendly Reminder
- Interview Special Edition: Friends preparing for Java interviews may consider the Interview Special Edition: “Java Interview Guide” (high quality, specifically designed for interviews, best used in conjunction with JavaGuide).
- Knowledge Planet: Exclusive interview booklet/one-on-one communication/resume modification/exclusive job-seeking guide, welcome to join JavaGuide Knowledge Planet (click the link to view the detailed introduction of the planet, make sure you really need to join).
- Usage Suggestions: Competent interviewers often dig into technical questions based on project experience. Do not memorize technical jargon! For detailed learning suggestions, please refer to: JavaGuide Usage Suggestions.
- Request a Star: If you find the content of JavaGuide helpful, please give it a free Star, which is the greatest encouragement for me. Thank you all for walking together, let’s encourage each other! Portal: GitHub | Gitee.
- Reprint Notice: All articles below, unless stated otherwise at the beginning, are original works of JavaGuide. Please indicate the source at the beginning when reprinting. If malicious plagiarism or copying is found, legal action will be taken to protect my rights. Let’s work together to maintain a good technical creation environment!
:::
Knowledge Points/Interview Questions Summary: (Must-read: +1):
- Common Java Basic Knowledge Points & Interview Questions Summary (Part 1)
- Common Java Basic Knowledge Points & Interview Questions Summary (Part 2)
- Common Java Basic Knowledge Points & Interview Questions Summary (Part 3)
Important Knowledge Points Explained:
- Why is there only value passing in Java?
- Detailed Explanation of Java Serialization
- Detailed Explanation of Generics & Wildcards
- Detailed Explanation of Java Reflection Mechanism
- Detailed Explanation of Java Proxy Pattern
- Detailed Explanation of BigDecimal
- Detailed Explanation of Java Magic Class Unsafe
- Detailed Explanation of Java SPI Mechanism
- Detailed Explanation of Java Syntactic Sugar
Knowledge Points/Interview Questions Summary:
- Common Java Collection Knowledge Points & Interview Questions Summary (Part 1) (Must-read: +1)
- Common Java Collection Knowledge Points & Interview Questions Summary (Part 2) (Must-read: +1)
- Summary of Precautions for Using Java Collections
Source Code Analysis:
- Core Source Code + Expansion Mechanism Analysis of ArrayList
- Core Source Code Analysis of LinkedList
- Core Source Code + Underlying Data Structure Analysis of HashMap
- Core Source Code + Underlying Data Structure Analysis of ConcurrentHashMap
- Core Source Code Analysis of LinkedHashMap
- Core Source Code Analysis of CopyOnWriteArrayList
- Core Source Code Analysis of ArrayBlockingQueue
- Core Source Code Analysis of PriorityQueue
- Core Source Code Analysis of DelayQueue
- Summary of Basic IO Knowledge
- Summary of IO Design Patterns
- [Detailed Explanation of IO Models](./java