Java is an object-oriented programming language, which not only absorbs the advantages of C++ language, but also abandons the concepts of multiple inheritance and pointers that are difficult to understand in C++, so Java language has two characteristics: powerful function and simple use. As the representative of static object-oriented programming language, Java language perfectly realizes the object-oriented theory and allows programmers to carry out complex programming in an elegant way of thinking.
Java has the characteristics of simplicity, object-oriented, distributed, robustness, security, platform independence and portability, multithreading and dynamics. Java can write desktop applications, Web applications, distributed systems and embedded system applications.
Development course: In the 1990s, a single-chip computer system appeared in the hardware field. As soon as this low-cost system appeared, it immediately attracted the attention of people in the field of automatic control, because it can greatly improve the intelligence of consumer electronic products (such as TV set-top boxes, bread ovens, mobile phones, etc.). ).
In order to seize the market opportunity, Sun Company set up a project team named Green in 199 1. Patrick, james gosling, Mike Xie Lidan and several other engineers worked together to develop new technologies in a small studio on Dune Road in Menlo Park, California, specializing in the embedded application of computers in household appliances.