If your tabular contains p-columns, then there is a ambiguity: Does \\ should end a line inside a cell or should it end a tabular row? The use of \newline and \tabularnewline make that clear, the first ends the line in a cell, the latter the row of the table.
See also \arraybackslash of package array that can be used to reset the meaning of \\ to be \tabularnewline, from the documentation:
\arraybackslash: Restore \\ for use in array and tabular
environment (after \raggedright etc.).
\def\arraybackslash{\let\\\tabularnewline}
tabularnewlinebut it gave me lot of results, but wasn't able to find the difference. – mythealias Oct 23 '12 at 15:11