 |
Максим
давно не записывал новых подкастов.
|
Hiding Members
Field Hiding
Static Method Hiding
The Object Reference super
Review Questions
Chaining Constructors Using this() and super()
The this() Constructor Call
The super() Constructor Call
Review Questions
Chapter Summary
Programming Exercises
Chapter 7 Object oriented programming
Single Implementation Inheritance
Inheritance Hierarchy
Relationships: is-a and has-a
The Supertype-Subtype Relationship
Instance Method Overriding
Covariant return in Overriding Methods
Overriding vs. Overloading
6.5 Stack-Based Execution and Exception Propagation
6.6 Exception Types
The Exception Class
The RuntimeException Class
The Error Class
Checked and Unchecked Exceptions
Defining New Exceptions
6.7 Exception Handling: try, catch, and finally
The try Block
The catch Block
The finally Block
6.8 The throw Statement
Chapter 6 Control Flow
6.1 Overview of Control Flow Statements
6.2 Selection Statments
The Simple if Statment
The if-else Statement
The switch Statement
Review Questions
Review Questions
Boolean Expressions
Relational Operators: , >=
Primitive Data Value Equality: ==, !=
Object Reference Equality: ==, !=
Object Value Equality
Boolean Logical Operators: !, ^, &, |
Operand Evaluation for Boolean Logical Operators
Boolean Logical Compound Assignment Operators: &=, ^=, |=
Conditional Operators: &&, ||
Short-Circuit Evaluation
Review Questions
The Conditional Operator: ?:
Other Operators: new, [], instanceof
Chapter Summary
Programming Exercise
Multiplicative Binary Operatosr *, /, %
Multiplication Operator: *
Division Operator: /
Remainder Operator: %
Additive Binary Operators: +, -
Numeric Promotions in Arithmetic Expressions
Arithmetic Compound Assignment Operators: *=, /=, %=, +=, -=
Review Questions
The Binary String Concatenation Operator +
Variable Increment and Decrement Operators: ++, --
В связи с техническими проблемами связь оборвалась неожиданно, приносим извинения.
Evaluation Order of Operands
Left-Hand Operand Evaluation First
Operand Evaluation before Operation Execution
Left to Right Evaluation of Argument Lists
The Simple Assignment Operator =
Assigning Pimitive Values
Assigning References
Multiple Assignments
Type Conversions in Assignment Context
Review Questions
Arithmetic Operators: *, /, %, +, -
Arithmetic Operator Precedence and Associativity
Evaluation Order in Arithmetic Excpressions
Range of Numeric Values
Unary Arithmetic Operators: +,-
5.1 Conversions
Widenning and Narrowing Primitive Conversions
Widenning and Narrowing Reference Conversions
Boxing and Unboxing conversations
Other Conversions
Type Conversion Contexts
Assignment Context
Method Invocation Context
Casting Context of the Unary Type Cast Operator: (type)
Numeric Promotion Context
Precedence and Associativity Rules for Operators
Review questions
static Members
final Members
abstract Methods
sinchronized Methods
native Methods
transient Fields
volatile Fields
Review Questions
Scope Rules
Class Scope for Members
Block Scope for Local Variables
Accessibility Modifiers for Top-Level Type Declarations
abstract Classes
final Classes
Review Questions
Member Accessibility Modifiers
Public Members
Protected Members
Default Accessibility for Members
Private Members