With the increasingly quickening pace of life, people’s life is full of procedures. People living in modern society, every day to face overtime, life, entertainment, the rest of the spare time and learning time is compressed less and less.

In order to meet the realistic needs of readers now, so that readers take less dettour in learning, xiaobian is willing to share this year’s summary of Java core development technology, lead you to master the Java core technology from the entry to the master, find a better job, from now on the peak of life!

Let’s start with a question: What do I need to prepare for learning Java?
  • Download and install the JDK
  • Set the environment variables and upgrade the JDK
  • Install The Java development tool – Eclipse
After configuring the environment, follow the outline to learn

I. Data type and quantity

Java data types, variables, and constants are closely related, and variables and constants are dependent on data types. In the process of programming, the programmer must determine why the variables and constants in the program are data types, so that Java can use these variables and constants to achieve some functions.

Operators, expressions, and strings

Java operators can be roughly subdivided into arithmetic operators, bitwise operators, relational operators, logical operators, and others.

Due to the length of the article, specific details are not shown here. If necessary, you can go to my websiteMaking the warehouseDownload by yourself

Java basic structure and control statements

In programming, basic structure and control statements are very important elements, which control how to execute; Beginners in learning, we must understand the knowledge of this lesson, to achieve mastery before and after the effect.

Loop and jump statements

Program execution, usually from the first line to the last line, but this does not meet the practical requirements, in the program, need to loop and jump lines to execute other programs, so there are loop statements and jump statements.

Five, the array

Array is one of the most common data structures. It is a sequence of objects or primitive data sequences of the same type encapsulated together by an identifier. It is the most efficient way to store and randomly access object application sequences.

Six, the object – oriented preliminary

The concept and application of object orientation have gone beyond programming and software development to a wide range of applications.

Seventh, in-depth object-oriented programming

This chapter will explain the class inheritance, interface realization and other knowledge points, in addition to these knowledge, but also introduced the subclass of how to access the parent class, method rewrite and overload, learning these knowledge, in writing procedures, to the real object-oriented.

8. Preliminary graphic programming — AWT

Graphics programming is very important for a software, although it can not affect the function of the software, but a pleasing interface can attract more users, AWT is one of the important tools of Java software graphics programming.

Nine, graphics programming popular tool — Swing

Swing is a set of components built on top of AWT components that retain their interface style on different platforms, so it is very widely used.

Java Applet multimedia development

Applets are loaded into native memory from a remote computer, interpreted by a browser, linked to and executed by the local computer.

Java exceptions and exception catching

Exception handling is another highlight of the Java language, which demonstrates its robustness.

I/O system and File processing

Java IO processing technology can improve the reader’s ability to process data. What you have learned before is processed in memory, and the data cannot be saved. When the program ends, the data also disappears.

14. Network communication

Java is a powerful development tool for network communication, ahead of other languages.

15. HTML and XML

Although I have learned a lot of classes and interfaces in front, the user has mastered the basic functions of Java, but the reader still does not use the basic knowledge of Java network programming, so I explained the basic knowledge of HTML, and XML in web pages.

Java web page markup language — JSP

Adding Java program code to an HTML file constitutes a JSP web page request. When a Web server accesses a JSP request, it first executes the Java program code and then returns it as HTML. The Java program runs on the server and the client displays it.

JavaBean components

Users can use Javabeans to package functionality, processing, values, database access, and any other object that can be created in Java code, and other developers can use these objects in internal JSP pages, servlets, other Javabeans, applets, or references.

The Magic Servlet

Servlets are platform-independent and protocol-independent server-side Java applications that can produce dynamic Web pages that act as an intermediary between requests from Web browsers or other TTTP clients and databases or applications on HTTP servers.

19. Database

Database is “in accordance with the data structure in the organization, storage and management of data warehouse”, in the entry of economic management work, often need to put some relevant data into such “warehouse”, and according to the management needs for the corresponding processing.

JDBC technology and SQL statements

JDBC is a Java to database driver. Users can use it to open a tunnel for the database to facilitate safe passage.

Project development case: drawing board

This example uses Java to develop a window application, the user can draw a simple picture, through listening and events, constitute a window program.

22. Project development case: Management system

This example through Java and SQLSever completed, SQLSever is used to manage data, through the study of this example, readers can master the whole process of using Java development database system

Learning speeches

Through this scientific and reasonable learning plan, the Java development technology will show incisively and vividly, soon into the actual development role, easy to master this technology, and achieve the best learning effect and the highest learning efficiency. I believe youyou have a preliminary understanding of the difficulty of the writing test in Java school admissions. Point attention, don’t get lost, pay attention to programmer Zeng Zeng, share different Java knowledge every day. If you want to know more about Java or interview questions, I have organized a GitHub repository of my own: Java Small White Training Manual, you can check it yourself if you need it