Java "C++ minus minus" same as C++ Different, new, missing ------------ ----------------------- char byte int short long no unsigned float double no global variables boolean true false no const (final instead) if else no pointers struct using enum delete templates while no .h headers files for no separate class declaration do while no #include, no preprocessor switch case break default return no cin cout System.out.println("hello" + i); GUI components classes, OOP classes mandatory, all code in class methods private data ("fields") public functions ("methods") constructors no delete, no destructors automatic garbage collection no multiple inheritance (interfaces instead) no reference arguments exceptions no operator overloading