Transients and statics are different and there is nothing relating to the difference between Access Modifiers and Specifiers.

Temporary; transitory; not lasting or enduring. or Varying in time, as opposed to steady state.

For class variables, the variable is shared by all objects of the class and retains its value within the entire program.
For internal variables, the variable has block scope and retains its value between function calls.

Shabbir Bhimani