It won't slide off because the cv joint has 2 slots, filled with loctite at factory. This goes rock solid, so its like having 2 big circlips on the shaft, so it won't move for sh!t.
If you are changing the bearing, then heat the end up, nice and hot, that should soften the loctite, and the shaft should come out when you tap it.
Hope that helps.