Map
Index
Random
Help
th

QuoteRef: goslJ6_1997

topics > all references > ThesaHelp: references g-h



ThesaHelp:
references g-h
Topic:
object-oriented data types
Topic:
data type by name or tags
Topic:
error messages
Topic:
preventing accidental errors
Topic:
local vs. global
Topic:
memory management by garbage collection
Topic:
safe use of pointers
Group:
exception handling
Topic:
extensible languages
Topic:
object-oriented methods
Topic:
function signature
Topic:
extensible systems
Topic:
early vs. late binding
Topic:
object-oriented classes
Topic:
object code linkers and loaders
Topic:
dynamic vs. static data type
Topic:
efficiency
Topic:
optimization of object-oriented programs

Reference

Gosling, J., "The feel of Java", Computer, June 1997, pp. 53-57. Google

Quotations
54 ;;Quote: Java separates data and implementation; data contains type tags that identify appropriate implementations, e.g., for downloading
55 ;;Quote: Java seldom uses warning messages; e.g., 'used-before-set' is an error
55 ;;Quote: Java does not allow a local name to override a global name; an earlier version with name hiding caused accidental errors
55 ;;Quote: garbage collection is essential for reliability; avoids memory leaks and dangling pointers which are expensive to correct
55 ;;Quote: Java uses Modula 3's exception model; it works well and must be provided; e.g., an exception caused the loss of Ariane 5
55 ;;Quote: because of Java's late binding it is easy to change methods and private variables; just need to retain old methods or their type signatures
56 ;;Quote: class loaders in Java locate an implementation for a class by its textual name; e.g., locate a handler for a new MIME type by its name
56 ;;Quote: designed Java's semantics so that 'a=b+c' and 'p.m' could be implemented quickly; e.g., lead to static typing
56+;;Quote: strong typing simplifies syntactic analysis and identifies many programming errors


Related Topics up

ThesaHelp: references g-h (299 items)
Topic: object-oriented data types (29 items)
Topic: data type by name or tags (29 items)
Topic: error messages (37 items)
Topic: preventing accidental errors (37 items)
Topic: local vs. global (29 items)
Topic: memory management by garbage collection (116 items)
Topic: safe use of pointers (102 items)
Group: exception handling   (12 topics, 314 quotes)
Topic: extensible languages (71 items)
Topic: object-oriented methods (42 items)
Topic: function signature (21 items)
Topic: extensible systems (22 items)
Topic: early vs. late binding (15 items)
Topic: object-oriented classes (67 items)
Topic: object code linkers and loaders (31 items)
Topic: dynamic vs. static data type (24 items)
Topic: efficiency (96 items)
Topic: optimization of object-oriented programs (16 items)

Collected barberCB 6/97
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.