java動態(tài)綁定和靜態(tài)綁定區(qū)別 什么是靜態(tài)綁定?什么是動態(tài)綁定?代碼舉例?
什么是靜態(tài)綁定?什么是動態(tài)綁定?代碼舉例?所謂靜態(tài)綁定,是指在程序編譯過程中將函數(shù)(方法或過程)調(diào)用與響應(yīng)調(diào)用所需的代碼相結(jié)合的過程,稱為靜態(tài)綁定。R動態(tài)綁定是在執(zhí)行期間(非編譯期間)確定被引用對象的
什么是靜態(tài)綁定?什么是動態(tài)綁定?代碼舉例?
所謂靜態(tài)綁定,是指在程序編譯過程中將函數(shù)(方法或過程)調(diào)用與響應(yīng)調(diào)用所需的代碼相結(jié)合的過程,稱為靜態(tài)綁定。R動態(tài)綁定是在執(zhí)行期間(非編譯期間)確定被引用對象的實(shí)際類型,并根據(jù)其實(shí)際類型調(diào)用相應(yīng)的方法。除了限制訪問外,訪問方法還決定子類將調(diào)用哪個方法或子類將訪問哪個屬性函數(shù)調(diào)用和函數(shù)本身之間的關(guān)聯(lián),以及成員訪問和變量內(nèi)存地址之間的關(guān)系稱為綁定。動態(tài)綁定針對運(yùn)行時生成的訪問請求,只使用運(yùn)行時可用的信息。在面向?qū)ο蟮拇a中,動態(tài)綁定是指根據(jù)類本身而不是訪問范圍來確定調(diào)用哪個方法或訪問哪個屬性
每次訪問Internet時,動態(tài)IP都會發(fā)生變化。在局域網(wǎng)中,動態(tài)IP由路由器控制,每次連接到外部網(wǎng)絡(luò)時顯示的本地IP地址是不同的;而所謂的靜態(tài)IP每次連接到外部網(wǎng)絡(luò)時顯示的本地IP地址是相同的。寬帶運(yùn)營商將為用戶提供一個IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)和DNS服務(wù)器地址。簡而言之,就是動態(tài)IP。IP變化頻繁,穩(wěn)定性不如靜態(tài)IP。像阿凡達(dá)軟件是提供靜態(tài)IP的,一般來說,服務(wù)器比較穩(wěn)定,不會輕易掉網(wǎng)。使用安騰軟件設(shè)置靜態(tài)IP。全國各地的靜態(tài)服務(wù)器都是快速穩(wěn)定的,一鍵就可以連接到IP節(jié)點(diǎn),成為靜態(tài)IP。