write less code
use polymorphism better
if one is abstract then the whole thing has to be abstract
does not have implementation
forces the extends to use a method in the parent class
Back
Wrapper Class
Front
Integer <- is actually different from an int. integer is a object.
it allows you to have a class object correspond of the primitive type
== works for this
Back
polymorphism
Front
late / dynamic binding
assigning method call to a definition during run time and NOT compile time
type - aware
a) reuse code for many classes within the same inheritance
Back
java auto garbage collection
Front
java developesr are not responsible for managing memory they have allocated to an extent
Back
reference
Front
"==" With variables of a class type . compares different memory locations with strings
Back
privacy leak
Front
circumvent the private modifier and change the private instance variable
Back
final modifier
Front
can no longer be redefined. final means thats it no more
Back
java files
Front
compact ways to send code libraries and is ALREADY compiled