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