一、面向對象的三個特徵:1.封裝:可以隱藏屬性,方法,或者實現細節,將一些過程打包在一起,並留下調用的接口,
2.繼承:子類可以繼承父類的所有方法和屬性,同時也可以再添加自己特有的屬性,方法,
3.多態:對同一行爲進行的不同相應,即實現統一接口而不執行同一操作(就是因爲方法重寫引起的)
二、多態存在的三個必要條件:1、有繼承或者實現2、有重寫3、父類引用指向子類對象
三、配置JDK,這裏就不多寫了附一個鏈接:JDK配置
注意:新建 JAVA_HOME 內容爲JDK安裝目錄 C:\Program Files\Java\jdk1.6.0_02
是向環境變量PATH中 增加 %JAVA_HOME%\bin;
新建 CLASSPATH .;%JAVA_HOME%\LIB; (注意點和分號)
四、在控制檯編譯java代碼的時候 javac是編譯,java是運行
五、在判斷兩個變量是否相等的時候,"=="是判斷引用是否相等,”equals“則是判斷的內容是否一致
六、Int 和Integer:int是一種基本數據類型,而Integer 是將數據當做對象來封裝,實現像處理對象一樣來處理數據
七、int、byte、long、double、float之間數據轉換時,是先轉換爲二進制,再取補碼(正數不變,負數符號爲不變,其餘取反,最後加一)
八、兩個數的相與操作,先轉化爲二進制,再按位與。
九、JAVA的跨平臺性質:
JAVA作爲一種網絡語言,可以將其轉化爲一種與操作平臺、體系結構無關的中間格式,在任何一臺運行JAVA的設備上均可以運行。