As soon as I look at your resume, I will know that you are a fresh graduate.
1. The resume is not written well enough. There are too many functional description parts of the project, and the self-developed part is too simple, and there is no clear distinction between priorities. The interviewer mainly looks at your implementation. What functions, what techniques have you mastered through this function, and the difficulty of this technique.
2. As you said, your foundation is not very good. You can go online and download some JAVA interview guides and other materials; in addition, you can join some JAVA technology exchange groups and learn from them. Ask the technical experts here for advice.
3. First of all, for the functional modules developed by yourself in your resume, you need to know how to implement them. The idea of ????this implementation is very important, and there are also some information about spring, struts, hibernate, etc. You should also be able to answer questions related to mainstream frameworks.
4. If I were you, I would change your second project (Yanzhao Dating Network) to something else, because this is a project on the Internet and involves too many things. If the interviewer asks a simple question and you can't answer it, it will be revealed. Also, the general Internet project development cycle will not be as short as 4 months.
That’s the end of my answer. I hope it can help you. You can also look for other people’s JAVA-related resume templates online and see how others write them. It will be helpful to you.