static keyword

In C, C++, and Java, static is a keyword controlling both lifetime (as a static variable) and visibility (depending on linkage). The effect of the keyword varies depending on the details of the specific programming language.