1.動態語言,運行中可以改變結構的語言,如JavaScript、PHP、Python。
例如,新函數、物件、程式碼可以引進,現有函數可以刪除或其他結構的變化。一般來說,運行時程式碼可以根據條件改變自己的構造。
主要動態語言: Object-C、 C#、 JavaScript、PHP、Python等。
靜態語言
2.對應動態語言,運行時結構不變的語言是靜態語言。
例如Java、c、C+。
Java不是動態語言,但Java可以稱為準動態語言。也就是說,Java具有一定的動態性,可以利用反射機制來獲得類似動態語言的特性。 Java的動態讓程式設計更加靈活。
以上就是java動態和靜態語言的比較,希望對大家有幫助。