Java volatile keyword explained by example | Heykuki News