1、java簡史
1995年 java誕生 sun 詹姆斯.高斯林
2009 oracle 74億收購Sun
2011 JDK7.0
2014 JDK 8.0
2、環境變量的配置:
classpath:.,
java_home:%java_home%in
path:jdk的安裝目錄
基本數據類型8種
字節byte 1字節
短整型short 2字節
字符char 2字節
整型int 4字節
長整型long 8字節
單精度浮點數float 4字節
雙精度浮點數double 8字節
布爾類型 boolean 1字節
引用數據類型三種:
類class String 所有字符串
接口interface
數組[]
常量先計算再編譯byte b = 1+2;
關鍵字:54個
接口是特殊的抽象類,比抽象類更抽象的類。
A、全局常量 public static final 數據類型 變量名稱 = 值;
public static final 不寫默認有,最好寫上
B、抽象方法
public abstract 返回值類型 方法名();
jdk1.8之後default static方法
接口的思想:
1、接口是對外暴露的規則
2、接口是功能的擴展
3、接口降低了程序之間的精密聯繫程度(低耦合性)
抽象類是抽出來的共性內容
接口是定義擴展的供能
接口與接口之間可以多繼承。
類與類之間只能單繼承。
類與接口之間是多實現。
類可以繼承一個類的同時,實現多個接口,先繼承後實現。