• ▼MSDN Library Visual Studio 6.0
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio Documentation
    • ▶Visual Basic Documentation
    • ▶Visual C++ Documentation
    • ▶Visual FoxPro Documentation
    • ▶Visual InterDev Documentation
    • ▼Visual J++ Documentation
      • Visual J++ Start Page
      • Documentation Map
      • ▶What's New in Visual J++ 6.0
      • Getting Started with Visual J++ 6.0
      • ▶Using Visual J++
      • ▼WFC and Java Reference
        • ▶Windows Foundation Classes for Java
        • ▶Java API
        • ▼Java Language Specification
          • Copyright
          • Series Foreword
          • Preface
          • ▶1. Introduction
          • ▶2. Grammars
          • ▶3. Lexical Structure
          • ▶4. Types, Values, and Variables
          • ▶5. Conversions and Promotions
          • ▶6. Names
          • ▶7. Packages
          • ▶8. Classes
          • ▶9. Interfaces
          • ▶10. Arrays
          • ▶11. Exceptions
          • ▶12. Execution
          • ▶13. Binary Compatibility
          • ▶14. Blocks and Statements
          • ▼15. Expressions
            • 15.1 Evaluation, Denotation, and Result
            • 15.2 Variables as Values
            • 15.3 Type of an Expression
            • 15.4 Expressions and Run-Time Checks
            • 15.5 Normal and Abrupt Completion of Evaluation
            • ▼15.6 Evaluation Order
              • 15.6.1 Left-Hand Operand First
              • 15.6.2 Operands before Operation
              • 15.6.3 Parentheses and Precedence Respected
              • 15.6.4 Argument Lists Evaluated Left-to-Right
              • 15.6.5 Ordering of Other Expressions
            • ▶15.7 Primary Expressions
            • ▶15.8 Class Instance Creation Expressions
            • ▶15.9 Array Creation Expressions
            • ▶15.10 Field Access Expressions
            • ▶15.11 Method Invocation Expressions
            • ▶15.12 Array Access Expressions
            • ▶15.13 Postfix Expressions
            • ▶15.14 Unary Operators
            • 15.15 Cast Expressions
            • ▶15.16 Multiplicative Operators
            • ▶15.17 Additive Operators
            • 15.18 Shift Operators
            • ▶15.19 Relational Operators
            • ▶15.20 Equality Operators
            • ▶15.21 Bitwise and Logical Operators
            • 15.22 Conditional-And Operator
            • 15.23 Conditional-Or Operator ||
            • 15.24 Conditional Operator ?
            • ▶15.25 Assignment Operators
            • 15.26 Expression
            • 15.27 Constant Expression
          • ▶16. Definite Assignment
          • ▶17. Threads and Locks
          • ▶18. Documentation Comments
          • ▶19. LALR(1) Grammar
          • ▶20. The Package java.lang
          • ▶21. The Package java.util
          • ▶22. The Package java.io
          • Changes for Java 1.1
      • ▶Visual J++ Reference
      • Samples
    • ▶Visual SourceSafe Documentation
    • ▶Tools and Technologies
    • ▶Microsoft Office Development
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Specifications
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Conference Papers