what is the difference between initialization and declaration in java?
Declaration is not to declare "value" to a variable; it's to declare the type of the variable. ... Initialization is the assignment of a value to a variable at the time of declaration.