The Case for Java as a Programming Language
暂无分享,去创建一个
Java code is organised around objects and classes rather than just functions, which enables the reuse of code in a very structured manner. Although Java syntax is similar to C++, it has not suffered from feature overload and is much less complex. In addition, some Java features, like garbage collection, are not entirely new but were pioneered by languages such as Lisp and Smalltalk. The paper discusses Java language features such as: inheritance, robustness, type safety, access modifiers, null pointer checking, array bounds checking, memory management, multithreading, garbage collection and security.
[1] Frank Yellin,et al. The Java Virtual Machine Specification , 1996 .
[2] Henry McGilton,et al. The JavaTM Language Environment , 1998 .
[3] Adele Goldberg,et al. SmallTalk 80: The Language , 1989 .
[4] Guy L. Steele,et al. Common Lisp the Language , 1984 .