1、動態語言,在運行中可以改變結構的語言,如JavaScript、PHP、Python。
例如,新函數、對象、代碼可以引進,現有函數可以刪除或其他結構的變化。一般來說,運行時代碼可以根據條件改變自己的構造。
主要動態語言: Object-C、 C#、 JavaScript、PHP、Python等。
靜態語言
2、對應動態語言,運行時結構不變的語言是靜態語言。
例如Java、c、C+。
Java不是動態語言,但Java可以稱之為準動態語言。也就是說,Java具有一定的動態性,可以利用反射機制獲得類似動態語言的特性。Java的動態使編程更加靈活。
以上就是java動態和靜態語言的比較,希望對大家有所幫助。更多關于“java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業需求,更科學更嚴謹,每年培養泛IT人才近2萬人。不論你是零基礎還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。