Java Language : An Object Oriented Programming

1010 Words5 Pages
Java language is simple. Java language syntax and the C language and C ++ language is very close, so most programmers are easy to learn and use Java. On the other hand, Java discarded rarely used in C ++, it is difficult to understand, confusing those features, such as operator overloading, multiple inheritance, automatic casts. In particular, Java language does not use pointers, and provides automatic garbage collection, so programmers do not have to worry about memory management. Java is an object-oriented language. Java language provides classes, interfaces and inheritance primitives, for simplicity, only supports single inheritance between classes, but between interfaces support multiple inheritance, and to support the implementation mechanism between classes and interfaces (keyword implements) . Full support for dynamic binding Java language, C ++ language and only use dynamic binding of virtual functions. In short, Java language is a pure object-oriented programming language. Java language is distributed. Java language support for Internet development and application, there is a network application programming interfaces (java.net) in basic Java application programming interfaces, it provides a programming library for network applications, including URL, URLConnection, Socket, ServerSocket like. Java 's RMI (remote method activation) mechanism is an important means to develop distributed applications Java language is robust. Java 's strong typing, exception
Open Document