天天看點

javase(java的跨平台原理、開發環境的搭建、面向對象的特征)

一、java的跨平台原理

  由于各作業系統支援的指令集不是完全一緻的,如果實作相同的功能在不同的作業系統上就會需要不同的代碼。java開發了适用于不同作業系統及位數的java虛拟機來屏蔽各個作業系統的差異,提供統一的接口(java API),對于java開發者,隻需要在不同的作業系統上安裝對應的不同的java虛拟機,這時隻要Java程式遵循java規範,就可以在所有的作業系統上運作java程式了。也就是說java通過不同的系統,不同版本、不同位數的java虛拟機來屏蔽不同的系統指令集差異而對外提供統一的接口。

平台無關性: 一次編譯,到處執行。就是說編譯後的二進制檔案可以在多種平台上運作

2、跨平台和非跨平台

(1)非跨平台:

javase(java的跨平台原理、開發環境的搭建、面向對象的特征)

 對于不同的作業系統要分别開發不同的接口。

(2)跨平台:

javase(java的跨平台原理、開發環境的搭建、面向對象的特征)

二、開發環境的搭建

1、适合于開發的對應版本的JDK(需要配置環境變量,把JDK內建到eclipse或IDEA)

2、對應版本的eclipse或IDEA(設定workspace、編碼格式)

3、web伺服器(tomcat內建到eclipse或IDEA)

4、代碼管理工具maven

5、項目管理工具git

三、面向對象的特征有哪些

1、有四大基本特征

封裝、繼承(javascript:void(0))

多态(javascript:void(0))

抽象:找到事物之間的相似和共性之處,然後将這一事物歸為一個類,抽象隻關注對象有哪些屬性和行為,而不去關注這些行為的細節,例如:學生都有學号、姓名、性别等相同的屬性,就可以抽象出來一個學生類

每個人都會有一段異常艱難的時光 。

生活的壓力 , 工作的失意 , 學業的壓力。

愛的惶惶不可終日。

挺過來的 ,人生就會豁然開朗。

挺不過來的 ,時間也會教你 ,怎麼與它們握手言和 ,是以不必害怕的。

——楊绛