home *** CD-ROM | disk | FTP | other *** search
Microsoft Windows Help File Content | 1997-05-22 | 8.8 KB | 212 lines |
- :Base Langref.hlp
- :Title The Java Language Specification - Draft
- 1 What's New with JDK 1.1?
- 2 Documentation Available with Visual Cafe=Documentation_Available_with_Cafe
- 2 New Features in JDK 1.1=New_Features_in_JDK_1.1
- 1 Lexical Structure
- 2 Lexical Structure=Lexical_Structure
- 2 Unicode Escapes=Unicode_Escapes
- 2 Input Lines=Input_Lines
- 2 Tokens=Tokens
- 2 Comments=Comments
- 2 Keywords=Keywords
- 2 Identifiers=Identifiers
- 2 Separators=Separators
- 2 Operators=Operators
- 2 Literals
- 3 Literals=Literals
- 3 Integer Literals=Integer_Literals
- 3 Floating Point Literals=Floating_Point_Literals
- 3 Boolean Literals=Boolean_Literals
- 3 Character Literals=Character_Literals
- 3 String Literals=String_Literals
- 1 Types and Values
- 2 Standard Default Values=Standard_Default_Values
- 2 Primitive Types and Values
- 3 Primitive Types and Values=Primitive_Types_and_Values
- 3 Integral Types and Values=Integral_Types_and_Values
- 3 Floating-Point Types and Values=Floating_Point_Types_and_Values
- 3 Character Types and Values=Character_Types_and_Values
- 3 Boolean Types and Values=Boolean_Types_and_Values
- 2 Reference Types and Values
- 3 Reference Types and Values=Reference_Types_and_Values
- 3 Class Instances=Class_Instances
- 3 Arrays=Arrays
- 3 Class Types=Class_Types
- 3 Array Types=Interface_Types
- 3 Interface Types=Interface_Types
- 1 Conversions
- 2 Conversions=Conversions
- 2 Conversions on Primitive Values=Conversions_on_Primitive_Values
- 2 Conversions on Reference Values=Conversions_on_Reference_Values
- 2 Assignment Conversion=Assignment_Conversion
- 2 Casting Conversion=Casting_Conversion
- 2 Unary Arithmetic Promotion=Unary_Arithmetic_Promotion
- 2 Binary Arithmetic Promotion=Binary_Arithmetic_Promotion
- 1 Names and Variables
- 2 Names=Names
- 2 Variables: Values and References=Variables_Values_and_References
- 2 Storage Classes=Storage_Classes
- 2 Name Spaces=Name_Spaces
- 2 Name Resolution=Name_Resolution
- 2 External Access=External_Access
- 2 Rules about Names=Rules_about_Names
- 1 Program Structure
- 2 Packages and Directories=Packages_and_Directories
- 2 Globally Unique Package Names=Globally_Unique_Package_Names
- 2 Locating Packages on a Host System=Locating_Packages_on_a_Host_System
- 2 Compilation Units=Compilation_Units
- 2 Compilation Unit Name Space=Compilation_Unit_Name_Space
- 2 Standard Imports=Standard_Imports
- 2 The Import Statement=The_Import_Statement
- 1 Class and Interface Type Declarations
- 2 Class and Interface Type Declarations=Class_and_Interface_Type_Declarations
- 2 Class Declarations
- 3 Class Declarations=Class_Declarations
- 3 Class Modifiers=Class_Modifiers
- 3 Superclass Specification=Superclass_Specification
- 3 Implemented Interfaces=Implemented_Interfaces
- 3 Class Body=Class_Body
- 3 Class Name Space=Class_Name_Space
- 3 Multiple Declarations of a Single Name=Multiple_Declarations_of_a_Single_Name
- 3 Visibility of Field and Class Names=Visibility_of_Field_and_Class_Names
- 2 Field Declarations
- 3 Field Declarations=Field_Declarations
- 3 Field Access=Field_Access
- 2 Variable Declarations
- 3 Variable Declarations=Variable_Declarations
- 3 Variable Modifiers=Variable_Modifiers
- 3 Variable Declarators=Variable_Declarators
- 3 Variable Initializers=Variable_Initializers
- 2 Method Declarations
- 3 Method Declarations=Method_Declarations
- 3 Method Modifiers=Method_Modifiers
- 3 Result Type=Result_Type
- 3 Parameter List=Parameter_List
- 3 Throws=Throws
- 3 The Body of a Method=The_Body_of_a_Method
- 3 Using this, super and Superclass Type Names=Using_this_super_and_Superclass_Type_Names
- 3 Using Superclass Names=Using_Superclass_Names
- 3 Method Overloading=Method_Overloading
- 3 Method Overriding=Method_Overriding
- 2 Constructor Method Declarations
- 3 Constructor Method Declarations=Constructor_Method_Declarations
- 3 Constructor Modifiers=Constructor_Modifiers
- 3 Parameter List=Parameter_List
- 3 Throws=Throws
- 3 The Body of a Constructor=The_Body_of_a_Constructor
- 3 Object Creation=Object_Creation
- 2 Automatic Storage Management and Finalization
- 3 Automatic Storage Management and Finalization=Automatic_Storage_Management_and_Finalization
- 2 Class Loading and Initialization
- 3 Class Loading and Initialization=Class_Loading_and_Initialization
- 3 Class Loading=Class_Loading
- 3 Static Variable Initialization=Static_Variable_Initialization
- 2 Interface Declarations
- 3 Interface Declarations=Interface_Declarations
- 3 Interface Modifiers=Interface_Modifiers
- 3 Subinterfaces and the extends Clause=Subinterfaces_and_the_extends_Clause
- 3 Body of an Interface=Body_of_an_Interface
- 3 Variable Declarations in Interfaces=Variable_Declarations_in_Interfaces
- 3 Method Declarations in Interfaces=Method_Declarations_in_Interfaces
- 2 A class and interface as an example
- 3 A class and interface as an example=A_class_and_interface_example
- 1 Arrays
- 2 Arrays=Arrays
- 2 Array Types=Array_Types
- 2 Declarations of Array-valued Variables=Declarations_of_Array_valued_Variables
- 2 Array Initialization=Array_Initialization
- 2 Array Length=Array_Length
- 2 Array Indexing=Array_Indexing
- 2 Array Allocation and Reclamation=Array_Allocation_and_Reclamation
- 2 Arrays versus Strings=Arrays_versus_Strings
- 1 Blocks and Statements
- 2 Blocks and Statements=Blocks_and_Statements
- 2 Blocks=Blocks
- 2 Local Variable Declarations=Local_Variable_Declarations
- 2 Statements=Statements
- 2 Empty Statement=Empty_Statement
- 2 Labeled Statements=Labeled_Statements
- 2 Expression Statements=Expression_Statements
- 2 Unreachable Statements=Unreachable_Statements
- 2 Selection Statements
- 3 Selection Statements=Selection_Statements
- 3 The if Statement=The_if_Statement
- 3 The switch Statement=The_switch_Statement
- 2 Iteration Statements
- 3 Iteration Statements=Iteration_Statements
- 3 The while Statement=The_while_Statement
- 3 The do Statement=The_do_Statement
- 3 The for Statement=The_for_Statement
- 2 Jump Statements
- 3 Jump Statements=Jump_Statements
- 3 The break Statement=The_break_Statement
- 3 The continue Statement=The_continue_Statement
- 3 The return Statement=The_return_Statement
- 3 The throw Statement=The_throw_Statement
- 2 Guarding Statements
- 3 Guarding Statements=Guarding_Statements
- 3 The synchronized Statement=The_synchronized_Statement
- 3 The try Statement=The_try_Statement
- 1 Expressions
- 2 Value of an Expression=Value_of_an_Expression
- 2 Type of an Expression=Type_of_an_Expression
- 2 Evaluation Order=Evaluation_Order
- 2 Array Access=Array_Access
- 2 Method Calls=Method_Calls
- 2 Shift Operators=Shift_Operators
- 2 Conditional-And Operator=Conditional_And_Operator
- 2 Conditional-Or Operator=Conditional_Or_Operator
- 2 Conditional Operator ?=Conditional_Operator
- 2 Expression=Expression
- 2 Constant Expression=Constant_Expression
- 2 Unassigned Variables=Unassigned_Variables
- 2 Primary Expressions
- 3 Primary Expressions=Primary_Expressions
- 3 this and super=this_and_super
- 3 null=null
- 2 Field Access
- 3 Field Access=Field_Access
- 3 Field Access through an Object or Array Reference=Field_Access_through_an_Object_or_Array_Reference
- 3 Field Access through a Simple Name=Field_Access_through_a_Simple_Name
- 3 Field Access through a Qualified Name=Field_Access_through_a_Qualified_Name
- 2 Allocation Expressions
- 3 Allocation Expressions=Allocation_Expressions
- 3 Allocating New Objects=Allocating_New_Objects
- 3 Allocating New Arrays=Allocating_New_Arrays
- 2 Postfix Expressions
- 3 Postfix Expressions=Postfix_Expressions
- 3 Postfix Increment Operator=Postfix_Increment_Operator
- 3 Postfix Decrement Operator=Postfix_Decrement_Operator
- 2 Unary Operators
- 3 Unary Operators=Unary_Operators
- 3 Prefix Increment Operator=Prefix_Increment_Operator
- 3 Prefix Decrement Operator=Prefix_Decrement_Operator
- 3 Unary Plus Operator=Unary_Plus_Operator
- 3 Unary Minus Operator=Unary_Minus_Operator
- 3 Bitwise Complement Operator=Bitwise_Complement_Operator
- 3 Logical Complement Operator=Logical_Complement_Operator
- 3 Casts=Casts
- 2 Multiplicative Operators
- 3 Multiplicative Operators=Multiplicative_Operators
- 3 Multiplication Operator=Multiplication_Operator
- 3 Division Operator=Division_Operator
- 3 Remainder=Remainder
- 2 Additive Operators
- 3 Additive Operators=Additive_Operators
- 3 Addition and Subtraction Operators for Arithmetic Types80=Addition_and_Subtraction_Operators_for_Arithmetic_Types80
- 3 String Concatenation Operator=String_Concatenation_Operator
- 2 Relational Operators
- 3 Relational Operators=Relational_Operators
- 3 Numerical Comparison Operators=Numerical_Comparison_Operators
- 3 Type Comparison Operator=Type_Comparison_Operator_instanceof
- 2 Equality Operators
- 3 Equality Operators=Equality_Operators
- 3 Numerical Equality Operators=Numerical_Equality_Operators
- 3 Boolean Equality Operators=Boolean_Equality_Operators
- 3 Object Equality Operators=Object_Equality_Operators
- 2 Bitwise and Logical Operators
- 3 Bitwise and Logical Operators=Bitwise_and_Logical_Operators
- 3 Integer Bitwise Operators=Integer_Bitwise_Operators
- 3 Boolean Logical Operators=Boolean_Logical_Operators
-