Java is an object-oriented programming language, Java is not the most likely to start development language, according to this feature, the tutorial choreographed priority to explain the basic concepts of object-oriented programming, and then explain the basics of Java, and finally introduce Java the characteristics of object-oriented inheritance, encapsulation, polymorphism, etc., in order to use and easy to understand way, the most concise statement of the most substantial content, to introduce the reader Java.
Of course, Java is also a very powerful language that both can develop desktop applications Java SE (Java Platform, Standard Edition), but also the development of Web applications Java EE (Java Platform, Enterprise Edition), as well as the development of mobile applications and embedded Java ME (Java Platform, Micro Edition), these versions of the user population for a certain degree of differentiation, it involves some version of the knowledge of this tutorial is not much, just the basics for getting started and Java related concepts explaining to do, need to understand the other versions of the reader can go to find their own w3cschool.cn related categories.