skip to content
Advanced Java : idioms, pitfalls, styles, and programming tips Preview this item
ClosePreview this item

Advanced Java : idioms, pitfalls, styles, and programming tips

Author: Chris Laffra
Publisher: Upper Saddle River, N.J. : Prentice Hall PTR, ©1997.
Edition/Format:   Print book : 3.5 in. disc : EnglishView all editions and formats

This book introduces the advanced features of Java. Among these are OO design and analysis of Java programs, implementing callbacks, enhancing the Java toolkit, meta-programming in Java, security,  Read more...


(not yet rated) 0 with reviews - Be the first.

More like this


Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Document Type: Book
All Authors / Contributors: Chris Laffra
ISBN: 0135343488 9780135343487
OCLC Number: 36098599
Description: xv, 270 pages : illustrations ; 24 cm + 1 computer disc (3 1/2 in.)
Details: System requirements: Windows 95, Windows NT, Macintosh (System 7.5) or various UNIX systems.
Contents: History and Background of Java. Scope of This Book. Structure of This Book. Acknowledgments. Chapter 1. Idioms, Pitfalls, and Programming Tips. Boolean Expressions. Composite Boolean Expressions. Compiler Optimization of Constant Expressions. System Properties. Array Initializer Lists. Declaring an Array of Objects. Packages. Loading. Classes over the Internet. Java Coding Standards. Packages. Versions. One Class per File. Indentation. Documentation. Importing Packages. Naming. Class Ordering. Variables. Encapsulation. Synchronization. Testing. Some Inconsistencies in the Standard Java Libraries. Months and Weeks. Communicating Applets. Communicating Through the Applet Context. Communicating Through Static Variables. Exception handling in Java. System Exceptions and User-Defined Exceptions. Throwing Exceptions from Native Code. Exception, Blocks, and Local Variables. Implementing Multiple Inheritance. Basic Types in Java. Instanceof, equals and ==. Instance of, Equality. Efficiency of Hashtables. More on Equality. String Performance. Efficiency of Vectors versus Arrays. Improving Performance of Java Programs. Relative Cost of Java Operations. Accessing Methods before Objects Are Constructed. Implementing Callbacks in Java. Callback Implementation Techniques in Java. A Proposal for Method References in Java. Overriding Methods and Hiding Variables. Dynamic Method Resolution in Java. Method Overriding Compared with C++. Dynamic Variable Access in Java. Garbage Collection and Finalization. Finalization. Templates. Incremental Compilation of Java Code. 2. LTK-The Little Toolkit. LTK, The Little Toolkit. The Design of AWT. The Design of LTK. A Simple Example of Using LTK. The LTK Classes. Class ltk.DisplayListCanvas. Class ltk.Graphical. Class ltk.Constraint. Class ltk.Area. Class ltk.Label. Class ltk.EventManager. Class ltk.FilledGraphical. Class ltk.Moveable. Class ltk.Box. Class ltk.Line. Class ltk.GUIStyle. Class ltk.MotifStyle. Class ltk.Button. Class ltk.Selectable. Class ltk.Layout. Class ltk.EntryField. Class ltk.ScrollBar. Class ltk.Table. Class ltk.Notebook. Class ltk.HTMLViewer. Class ltk.LTKApplet. LTK Examples. Widget Animation Demo. Layout Demo. Notebook Demo. Notebook/Homepage Demo. Towers of Hanoi Demo. Graph Layout. Slider Demo. Widget Animation Demo. GUI Style Abstraction Demo. Table Demo. Thread Tester. 3. Java Debugging Techniques. Java Debugging Techniques. Using Visualization to Understand and Debug Java Programs. Possible Extensions in the User Interface. How to Know Which Methods Are Executed? Instrumentation of Java Source Code. Enhancing the Java Virtual Machine. Writing a Visual Debugger GUI in Java. 4. Translating C++ to Java. To Port or Not to Port-That's Not the Question. C++ Features Covered by C2J. Features Not Covered by C2J. C2J in Action. How C2J Works. References. Appendix A. Index.
Responsibility: Chris Laffra.


User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.

Similar Items

Related Subjects:(1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

Primary Entity

<> # Advanced Java : idioms, pitfalls, styles, and programming tips
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "36098599" ;
   library:placeOfPublication <> ; # Upper Saddle River, N.J.
   library:placeOfPublication <> ;
   schema:about <> ;
   schema:about <> ; # Java (Computer program language)
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "1997" ;
   schema:creator <> ; # Chris Laffra
   schema:datePublished "1997" ;
   schema:exampleOfWork <> ;
   schema:inLanguage "en" ;
   schema:name "Advanced Java : idioms, pitfalls, styles, and programming tips"@en ;
   schema:productID "36098599" ;
   schema:publication <> ;
   schema:publisher <> ; # Prentice Hall PTR
   schema:workExample <> ;
   wdrs:describedby <> ;

Related Entities

<> # Prentice Hall PTR
    a bgn:Agent ;
   schema:name "Prentice Hall PTR" ;

<> # Upper Saddle River, N.J.
    a schema:Place ;
   schema:name "Upper Saddle River, N.J." ;

<> # Java (Computer program language)
    a schema:Intangible ;
   schema:name "Java (Computer program language)"@en ;

<> # Chris Laffra
    a schema:Person ;
   schema:familyName "Laffra" ;
   schema:givenName "Chris" ;
   schema:name "Chris Laffra" ;

    a schema:ProductModel ;
   schema:isbn "0135343488" ;
   schema:isbn "9780135343487" ;

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.