How to Learn java step by step and java step by step
We must have our teacher and keep learning our life. Here we encounter fate. I hope you can read this article. You are also welcome to leave a message to discuss it, you can also move your finger to forward your favorites. Thank you!
We all know that java is not very good at desktop applications. Therefore, java is developed in two ways: enterprise-level web Development (JavaWeb J2EE) and mobile android.
Generally, developers engaged in Java will learn from J2SE, so they must have a strong grasp of J2SE.
1. HTML + CSS + DIV, which will be used at the front end. As developers, at least some pages should be written.
2. JAVASCRIPT: I am afraid of this language. So I will use Jquery as the proxy when using JS. Jquery should be a very useful JS framework, he can easily complete the seemingly complex and gorgeous effects.
3. Ajax and frontend Asynchronous interaction technologies are worth studying.
4. JSP, Servlet, and Javabean do not advocate embedding JAVA code in JSP so far. Therefore, they are only used as the view layer and embedded some labels such as JSTL and Struts2 label libraries into dynamic pages. Servlet should focus on learning, including filters and listeners. These are the underlying foundations and principles of the current Struts2 or future WEB framework.
5. Strut2 + Hibernate (or JPA) + Spring, a very popular development framework. It is actually easy to get started, but the key is to understand the principle.
As your work experience grows, what you need to do to become a beginner Java Development Engineer is:
Familiar with common jdk APIs
Proficient in basic database operations
Basic efficiency knowledge issues need to be mastered
You must be familiar with common frameworks, such as spring, struts2, and springmvc.
Some people say they want to understand the jvm operating mechanism and check the jdk source code. In fact, I don't quite agree with them. As a beginner java Development Engineer, you need to be fully familiar with common jdk APIs, basic database operations, basic efficiency knowledge issues, and so on, common frameworks should be familiar with, such as spring, struts2, hibernate, and springmvc. These are basic knowledge that must be mastered by junior development engineers.
After completing the preceding descriptions, you naturally want to figure out the jvm operating mechanism to improve the execution efficiency of your code, and view the source code in jdk to improve your programming capability, and so on. I did not write a few lines of code to study the source code, mechanism, and efficiency. In fact, it was out of the lower policy. In other words.
Join the study exchange group 569772982 to learn and exchange.