Just like a math workbook, this is a Java workbook 📝
I want to put together a practice test of Java questions that will help Javaer improve itself step by step. Of course this requires participation to enrich the question bank – contribute your ideas and be a question-maker – you 😘
- Making address:Github.com/onemsg/java…
Basis Component
-
Implement a thread pool like the one in juC packages
-
Implement an EventDrivern model like Vertx.eventBus
-
Implement Base64 encoding/decoding tools
-
Implement a JSON serialization/deserialization tool
-
Implement an asynchronous HTTP Client
Web Application
-
Build a short domain name service application
-
Build a code-sharing application, like Ubuntu Pastebin
-
Build an Instagram-like photo-sharing platform
-
Build an online shopping site
-
Create a personal blog
Backend Component
-
Implement an RPC framework
-
Implement a distributed lock
-
Implement a Servlet container like Tomcat
-
Implement a Netty Based HTTP server
References
-
Java full stack knowledge system – @pdai
-
Baeldung – EN
Todos
-
Add a clearer description of each issue 📃
-
Add a difficulty level for each question 🎖
-
Provide implementation ideas/solutions for each problem 💡
Contributings
-
How to contribute to your topic?
Create a new Issue with title as the new topic and comment as the category, name and description of the topic. For example:
-
How can YOU contribute to your solution?
Create a new Issue, title is the new solution, and comment is the classification of the topic, name, address and contact information of your solution. For example:
When a new problem/solution comes along, I update it to the README and reference-solution
Everyone firewood flame high, look forward to you put forward more suggestions, make it better ~ 🎏