The language Java

D


  • design principles -- safety
  • terminology -- object, interface
  • syntax -- like C++
  • objects -- abstract data types, interfaces
  • inheritance -- single inheritance
  • techniques -- dynamic casts, reflection, APIs

slide: Java -- summary