static是java中非常重要的一個(gè)關(guān)鍵字裆装,而且它的用法也很豐富踱承,主要有四種用法:
1.用來(lái)修飾成員變量,將其變?yōu)轭惖某蓡T哨免,從而實(shí)現(xiàn)所有對(duì)象對(duì)于該成員的共享茎活;
2.用來(lái)修飾成員方法,將其變?yōu)轭惙椒ㄗ镣伲梢灾苯邮褂?b>“類名.方法名”的方式調(diào)用载荔,常用于工具類;
3.靜態(tài)塊用法采桃,將多個(gè)類成員放在一起初始化懒熙,使得程序更加規(guī)整丘损,其中理解對(duì)象的初始化過(guò)程非常關(guān)鍵;
4.靜態(tài)導(dǎo)包用法工扎,將類的方法直接導(dǎo)入到當(dāng)前類中徘钥,從而直接使用“方法名”即可調(diào)用類方法,更加方便肢娘。