("Although based on C , Java is a more modest object-oriented programming language". Both C and Java are classified as hybrid languages. But in Java, the designers feel that this hybridization is not as important as it is in C . Hybrid languages ??allow for a variety of programming styles; C is a hybrid language because it supports backward compatibility with C. Since C is a superset of C, it includes many features that the latter does not have, which makes C appear too cluttered in some places. The Java language first assumes that we only want to do object-oriented programming. That is to say, before formally using it to design, it is necessary to turn one's own thinking into an object-oriented world (unless one has long been accustomed to the way of thinking in this world). As long as this preparation is done well, compared with other OOP languages, we can understand the ease of learning and use of Java. In this chapter, we'll explore the basic components of a Java program and understand why Java, and indeed everything within a Java program, is an object.
JAVA programming ideas.chm)