I think of joy as being a deeper, truer expression of feeling that comes from within, whereas happiness is a more transitory emotion, more dependent on externals that are not in your control. Hoy J J J remains, even when your circumstances are not the best they could be. It is a feeling of rightness.