Java是一種面向?qū)ο?/strong>的高級編程語言,同時也是目前世界上最流行的編程語言。Java平臺由Java虛擬機(JavaVirtualMachine,JVM)和Java應(yīng)用編程接口(ApplicationProgrammingInterface,API)構(gòu)成。自1995年發(fā)展到今天有20多年的歷史。
1.面向?qū)ο蟮奶匦?/strong>
抽象:把同一種事物的共有屬性(特征)和方法(功能/方法),進行提取歸納總結(jié)。如智能手機都有屏幕的屬性,打電話的功能。
封裝:就是將抽象出來的屬性和方法,封裝在一個類中,保證了抽象出來的屬性和方法的安全性。
繼承:提高代碼的可用性,如車、汽車,汽車屬于車,可以直接通過繼承擁有車的屬性和方法,這樣就不用重復(fù)去寫這些屬性和方法了,直接使用就行了。
多態(tài):多態(tài)就是一種事物在不同情況下具備不同的狀態(tài)。
2.Java的作用
Android開發(fā):android應(yīng)用是使用java語言開發(fā)的。
網(wǎng)站開發(fā):Java支持創(chuàng)建Web項目,擁有豐富的Web開發(fā)框架,如Spring、struts2、mybatis等框架。
應(yīng)用程序開發(fā):Java支持應(yīng)用開發(fā),第三方交易系統(tǒng)、銀行、金融機構(gòu)、ERP等都使用java作為開發(fā)語言。
嵌入式開發(fā):java支持嵌入式開發(fā)。
3.java的特點
java具備面向?qū)ο?、簡單性、分布式、跨平臺、安全性、多態(tài)等特點。