springboot跨域解決方案 靜態(tài)變量和全局變量的區(qū)別?
靜態(tài)變量和全局變量的區(qū)別?全局變量聲明之前加上static,就是靜態(tài)全局變量。全局變量和靜態(tài)全局變量都是靜態(tài)存儲(chǔ)的;在存儲(chǔ)上無(wú)區(qū)別。區(qū)別在于他們的作用域;全局變量的作用域是整個(gè)源程序,當(dāng)源程序有多個(gè)源
靜態(tài)變量和全局變量的區(qū)別?
全局變量聲明之前加上static,就是靜態(tài)全局變量。全局變量和靜態(tài)全局變量都是靜態(tài)存儲(chǔ)的;在存儲(chǔ)上無(wú)區(qū)別。區(qū)別在于他們的作用域;全局變量的作用域是整個(gè)源程序,當(dāng)源程序有多個(gè)源文件組成時(shí),全局變量在各個(gè)源程序文件都是有效的;而靜態(tài)全局變量怎被限制了作用域,只在定義該變量的源文件內(nèi)有用在同一程序的其他源文件不能使用!還有靜態(tài)全局變量只初始化一次,防止在其他源文件調(diào)用!而全局變量可以再其他源文件初始化??!這樣說(shuō)樓主明白了嗎?