在編程裏常常聽到動態和靜態這樣的詞彙,如何理解動態和靜態呢?前端
我我的的理解:java
所謂動態,就是程序要實現某功能時,無需先停止程序,再修改代碼實現功能,就能夠實現該功能python
好比一個web頁面,後臺數據變了,前端的展現也隨之改變,頁面根本不須要修改,咱們稱之爲動態展現數據;web
還有python的動態類,程序運行時就可建立新的類,而無需先中止程序,而後再手工建立一個新類編程
所謂靜態,就是程序要實現某功能,要先將其先停止並修改代碼後再運行,纔可實現瀏覽器
好比web頁面,後臺數據變了,web頁面的數據並無變化,只能關閉瀏覽器,用記事本修改裏面的數據後,再用瀏覽器打開才能夠看到新數據,咱們稱之爲靜態頁面;後臺
Java的類,定義新的類,只能先中止程序而後手工建立,所以稱爲靜態類,java也被稱爲靜態語言程序