!! On Java learning methods and post-interview skills

Source: Internet
Author: User

On Java learning methods and post-interview skillsyesterday view 3303 reply tribal user, Big chief .

The following is a brief list of people learning Java a system of knowledge points of some introduction

First, the Java Basic part: Java Foundation, some knowledge points are very important, such as the Loop series. For,while,do-while. There is no difficulty in this respect as long as we are careful.

Second, object-oriented: OOP object-oriented time, the emphasis on theory, I believe that this aspect of the article is also a lot, we can see more, in this do not say. Focus on the three main characteristics and basic principles of object-oriented.

Third, the Java core One: this aspect of the main emphasis on the API, so in the study of this chapter, must be against the API to learn, look at the API, mainly is the method, string and set of methods is the most important. I will provide you with some of the notes I have organized.

Four, the Java Core II: The main explanation of the exception, thread and IO stream, in fact, personally think that the focus on the thread to grasp the line, for the flow and the exception of the line, thread-biased theory is also the most important.

Five, Oracle database aspects: The proposed learning database when everyone must correct attitude, the database is extremely important, I was learning this time, has always thought that the database is just to delete and change, so no serious study, the late interview to eat a lot of losses, Because the requirements of the software company to the database are as important as Java, the basic will be a separate test paper database.

Six, Jdbc/xml series: JDBC is mainly the use of 3 core interface (Connection) (Statement) (ResultSet), everyone in learning, skilled use of 3 interface, the principle of JDBC is also very important, Although after learning hibernate later, JDBC does not need to be used, but its underlying principle is JDBC, and now many software companies do not necessarily use the Hibernate framework, so it is recommended that the "Ben" Learn, XML: Focus on the interpretation of the 2 core interface method interchange.

Seven, Html/css/js: for this, I am quite tangled, because this is a bit biased to the meaning of the art, so later want to engage in the background development of the students generally will not pay too much attention, but now are Web projects, and many software companies do not put many of this aspect of the matter to the artist ( Unless it is the kind of static page with very high requirements, and now the HTML code is written in the JSP, so the suggestion is to learn, because the company will not let an art to write for you a few simple HTML code, including js! this chapter is not difficult, is the attribute method of knowledge points more, we remember more, Write more, re-practice!

Viii. servlet/jsp: If you want to engage in Web and b/s development (now basically web and b/s development), this chapter is extremely important, server access and configuration. The use of Tomcat is in this chapter, although later Struts framework learning simplifies the tedious nature of servlet code, but you know that now some companies use the servlet without struts!, that is, the framework technology is not necessarily struts! Servlets are "Ben" just like JDBC, and struts and hibernate encapsulate them and then simplify the code. So only the "Ben" learned, not afraid of the changes in the framework! JSP will not say much, if you learn Java this will not be missing! The layout and function of the late B/S project page depends on it.

Nine, Ajax/jquery: At the time of learning this, I did not have the intention to learn, and then the result is I in the company after spending one weeks of time to practice jquery! This is a powerful technique for hardening Web Server Pages. This technology encapsulates the JS object, you can change the style of the JSP page elements and operation, want to play a good Web project, this technology must play well!

Ten, SSH: The three legends of the framework;

Struts: As mentioned earlier, this framework technology is mainly to compensate for the complexity of the interaction between the servlet and JSP pages, which can effectively improve the interaction between the client and the server. and using the MVC idea to improve the complexity of weakening the code.

Hibernate: Mainly encapsulates the core functions of JDBC, can be mapped to access and manipulate the database, to a certain extent, simplifying the program code, but it has been mentioned, because it is a framework, and the framework is changing with the times, and many companies do not necessarily use this framework, so, Only by mastering the fundamental principles of JDBC will we understand this framework more.

Spring Framework: In fact, the knowledge of the framework of the late learning will be very boring and boring, because the framework of knowledge is a deep theoretical knowledge point, spring is mainly to improve the coupling between the code, including similar to the factory model of the object control, AOP of the things log management, In fact, to reduce the workload of programmers, but have to say that there is a great role, and this framework can be integrated with JDBC and hibernate,struts technology, can integrate all the framework technology. The equivalent of a motherboard to the memory, fan, CPU, video cards are concentrated together.

All of the above is a bit of personal learning, I hope you can have some feelings, the main thing is to explain that the foundation of the front must be played well.

For the learning method of the problem can also chat with you, I at the beginning of the study, due to the object-oriented and set some of the deeper points of knowledge, resulting in a later comparative focus on theory, and ultimately in writing the actual project time to eat the pain, because the code quantity did not keep up, even if the theory is understood, but many functions can not So it is important to emphasize that in the case of theory, we must write more code.

My advice is in front of the theoretical more profound knowledge point, such as object-oriented, set, threading these knowledge, multi-point theory, and for Html,css and API methods more knowledge points of the case, write more code. In short, each of the 50% best! Of course, this will require you to pay more time and energy to work hard! Java learning or to practice more code, thinking, extrapolate, any of the knowledge points as long as you seriously to do, not to take the stones, Qinnengbuzhuo, believe in themselves, and then work hard, you win.

Learning "Java" have difficulties need video materials can Gating QQ 31,853,371,571 learning and communication, evening time can also participate in the permanent free sharing of high-definition video Live course (Free share OH)

Here are the Interview tips:

In fact, the study time is quite fast, just a moment, so I hope that we have not finished the time, there will be interview preparation, about the interview, the General Enterprise also on those steps, written test + interview. Interview also includes technical interview and personnel interview, personnel interview basically will not have any problem, the key is the technical interview, of course, if you have serious study, written test will not have any problems, technical interview, General is the project manager and so on, will ask a few technical questions, the scope is very wide, do not know what he will ask, So we have to have a basic knowledge of the words must have a fundamental grasp, of course, there will be a few more important points of knowledge, such as set, servlet, thread, in fact, a lot of emphasis, this can refer to the interview documents later, the teacher will send you some relevant documents, Of course, you can also download some of the relevant documents, to emphasize that the database must ask! This is quite important! The front has also been said, so hope to be sure to learn the database!

!! On Java learning methods and post-interview skills

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.