Simple,
Object Oriented,
Familiar,
Robust,
Secure,
Architecture Neutral,
Portable,
High Performance,
Interpreted,
Threaded,
Dynamic
在此我不得不吐槽一下《Java核心卷Ⅰ 基础知识》里面对Familar的翻译,翻译为网络技术。人家原文对其解释是这样的:
Even though C++ was rejected as an implementation language, keeping the Java programming language looking like C++ as far as possible results in it being afamiliar language, while removing the unnecessary complexities of C++. Having the Java programming language retain many of the object-oriented features and the "look and feel" of C++ means that programmers can migrate easily to the Java platform and be productive quickly.