|
Answer» If you are already familiar with C/C++, you will find that Java is actually a SIMPLER language to master. Java incorporates the basic tenets of object-oriented design, yet it eliminates some of the more COMPLICATED of the other language, such as multiple inheritance and templates. Many of the language keywords are the same or have only minor differences, which increases portability. If you are a C programmer dreading the seemingly inevitable push toward C++, you may rejoice over Java's CLEANER approach to object-oriented programming. In fact, you want to skip C++ altogether and learn Java instead. Java's MANAGEABLE selection of predefined CLASSES are both useful and easy to understand. Many of the common operations that may take you hundreds or thousands of lines of code are already done for you. For example, you can write a simple network chat program without having to know much about sockets, protocols, and other low-level network issues. If you are already familiar with C/C++, you will find that Java is actually a simpler language to master. Java incorporates the basic tenets of object-oriented design, yet it eliminates some of the more complicated of the other language, such as multiple inheritance and templates. Many of the language keywords are the same or have only minor differences, which increases portability. If you are a C programmer dreading the seemingly inevitable push toward C++, you may rejoice over Java's cleaner approach to object-oriented programming. In fact, you want to skip C++ altogether and learn Java instead. Java's manageable selection of predefined classes are both useful and easy to understand. Many of the common operations that may take you hundreds or thousands of lines of code are already done for you. For example, you can write a simple network chat program without having to know much about sockets, protocols, and other low-level network issues.
|