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