DocumentCode :
1546413
Title :
The case for Java as a programming language
Author :
Van Hoff, A.
Author_Institution :
Marimba Inc., Palo alto, CA
Volume :
1
Issue :
1
fYear :
1997
Firstpage :
51
Lastpage :
56
Abstract :
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
Keywords :
Internet; inheritance; object-oriented languages; object-oriented programming; software reusability; storage management; C++; Java; Lisp; Smalltalk; access modifiers; array bounds checking; feature overload; garbage collection; inheritance; memory management; multithreading; null pointer checking; object oriented language; programming language; robustness; security; software reuse; type safety; Computer aided software engineering; Computer languages; Graphics; Internet; Java; Page description languages; Programming profession; Robustness; Sun; Video recording;
fLanguage :
English
Journal_Title :
Internet Computing, IEEE
Publisher :
ieee
ISSN :
1089-7801
Type :
jour
DOI :
10.1109/4236.585172
Filename :
585172
Link To Document :
بازگشت