Personally I use the most natural names for member variables.
This is because these are the ones you are going to use the most often (thus I dislike the m_ prefix).
For things that are going to happen less often (like parameters in constructors) I shorten them or add p_ depending on context and which is the most appropriate.
I have found most Java coding standards I have encountered seem to prefer (in the constructor) the use of
this.member = member;
Personally I dislike this (but always stick to the coding standards) as it it feels more error prone. I like distinct names for all identifiers (overlapping names lead to easier mistakes). I also think that distinct identifiers make it easier to spot (for humans) trivial mistakes.
this.member = p_member;
Can't get that wrong as each identifier is unique.