Beginner Java steps you know, "reprint."

Source: Internet
Author: User
Tags java web

This part of Java learning is actually the focus of today, this part is to answer a lot of friends in the group asked the question, that is how you learn Java, can you give some advice? I'm going to have some dry foods today, so we won't talk about learning methods and techniques, Talk directly about what to learn at each stage, even some books. This part of the content, the same applies to some students who want to switch to Java.

Before we look at it, I want to declare two points first. 1, because I am the Java backend Development background, so the recommended learning content is Java Web and Java back-end development of the route, non-Java web and Java backend Development students please refer to their learning ideas can, do not copy. 2, the following for the "first part" of the recommendation, the purpose is to let you as soon as possible to become a working Java developers, more suitable for the unemployed, ready to switch to Java students.

If you are a student in school, be sure to learn the basics (such as computer systems, algorithms, compiling principles, etc.) under the premise, and then consider the following study. Anshan first large skin disease prevention Research Institute www.pfk0412.net

Part I: For students who have not yet done Java work, including some students and those who are just ready to switch to Java.

First, the Java Foundation to find a basic Java tutorial, Learn Java Foundation, should try to do as much as possible, many times, you take for granted, and so you write to run, you will find it is not so, do not believe you will try. After learning the above content, you should have a basic understanding of Java, you can write some simple programs in the Java language, and you use the simplest editor, such as Notepad. This time, do not rush into the next part, leave a few days to write some programs, as far as possible familiar with the basic content.

Second, web development and so you write a few days after the program, you tend to be confused, because you write things seem useless, such as the realization of a simple calculator, read a file and so on. This time you should learn to write something that makes you feel interesting, so you should learn more knowledge. These are primarily web development related content, including HTML/CSS/JS (front-end page), servlet/jsp (Java ee), and MySQL (database)-related knowledge. Their learning order should be from the front to the back, so the first thing to learn is html/css/js (front page), this part of the content you can go to the top of the Runoob site to find.

You can try to write some pages yourself, of course, you can do your best to make it the most beautiful. This part of the content is theoretically not particularly important for back-end Java, but at least to the level where you can write some simple pages yourself. Next, what you need to learn is the servlet/jsp section, which is part of the Java backend development that must be very well-versed, so this is part of the three parts of the most need to spend effort, and this time, you have to learn to use the development tools, and no longer use Notepad, You can choose Eclipse. After you download and install Eclipse, please take a step-by-step tutorial in the video to learn, and be sure to do more. About the selection of servlet/jsp part of the video, the industry is more recognized horse soldiers video, so recommend to everyone.

Of course, I did not see his video, so it is not too absolute, if we have a better choice, you can stick to their own, do not be disturbed by me. Originally I also intended to make a teaching video, but because of the time, or decided to give up. But if you're having trouble watching the video, welcome to my Java Learning Communication Group Question (group number: 589809992). The final step, you need to learn to use the database, MySQL is a good way to get started, and the Java domain of the mainstream relational database is MySQL. This section is usually accessible when you are learning servlet/jsp, where the JDBC part is the database-related part. You should not only learn to use JDBC to manipulate databases, but also to use database client tools, such as Navicat,sqlyog, to choose one.

III. Development Framework when you learn the above, you are not enough to take part in the work at this time, you still need to further study. In order to improve the efficiency of development, the company will use some Java Web frameworks, so you need to learn some development frameworks. At present, the main mainstream is the SSM framework, namely Spring, SPRINGMVC, MyBatis. You need to learn the construction of these three frames and use them to make a simple Web project for adding and deleting changes. You may not understand what those configurations mean, and why you should do so, and keep them behind you to understand. The best hospital Www.pfk0412.net of Anshan Dermatology Department

But you have to be able to use them quickly. Three to build a web framework, you can record the first time you build the process, believe me, you will use. Another thing to mention is that you may be exposed to a tool called Maven during the process of building the SSM. This tool is also an almost necessary tool for your future work, so you can also learn about MAVEN in the process of building the SSM. In your current phase, you just need to learn about MAVEN's basic usage on the web, and some high-end usage will gradually come into contact with the increase in your experience.

Four, find a job when you complete the development framework of the study, you should find a job, in the school to find an internship, graduate to find full-time. At the same time, when looking for a job, you should not stop your study, accurately, is that you can not stop learning later. The above content you just swallowed learned to use, you can gradually try to learn more things, the network is your most important teacher.

Beginner Java steps you know, "reprint."

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.