Phper的Java入門課程


idea安裝

傳送門(ide):www.jetbrains.com/idea/

下載左邊的旗艦版。

破解碼:idea.lanyus.com


Gradle(構(gòu)建工具): $ brew install gradle?

java(自帶的): ?https://www.java.com/zh_CN/


java 文檔

http://www.runoob.com/java/java-operators.html


下面不用看!~~~~哈哈哈

JAVA語言與PHP語言對比

Java:重,規(guī)范,強(qiáng)類型,純oop開發(fā)

php:輕,靈活,腳本語言,pop和oop并用

強(qiáng)類型

java所有的需要的變量事先聲明,類型固定,不能動態(tài)變更。

php使用時動態(tài)define即可。

oop:繼承和多態(tài)(即使父類無法實現(xiàn)方法,也可以定義出一組子類的共同協(xié)議)

多態(tài):很多形態(tài)??梢允莔an 可以是animal 可以是object.

用案例程序來講解。

抽象的類代表此類必須要extends,抽象的方法代表此方法一定要被覆蓋。栗子人 吃喝拉撒,眼耳鼻口。

如果你聲明了一個抽象方法,你的類也必須是抽象的。

為什么不能多繼承呢?會有什么結(jié)果?

以類的名稱調(diào)用靜態(tài)變量,以引用對象的名稱調(diào)用非靜態(tài)方法。

Collection的常用的介紹(聯(lián)系)


常用類型介紹

List:

ArrayList 基于數(shù)組,存放有序隊列,方便遍歷,插入需要大量的數(shù)據(jù)遷移

LinkedList 類似鏈表,方便插入和取用。遍歷效率低。

Set:

Set一種不包含重復(fù)元素的無序Collection.建立在Map機(jī)制上

Map:

把鍵對象和值對象進(jìn)行關(guān)聯(lián)的容器,key唯一

Map有兩種比較常用的實現(xiàn):HashMap和TreeMap。

HashMap也用到了哈希碼的算法,以便快速查找一個鍵

TreeMap則是對鍵按序存放

boolean add(E e)

boolean addAll(Collection c)

void clear()

boolean contains(Object o)

boolean containsAll(Collection c)

boolean equals(Object o)

boolean isEmpty()

Iterator iterator()

boolean remove(Object o)

boolean retainAll(Collectionc)

Object[] toArray()

int size()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • 從三月份找實習(xí)到現(xiàn)在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂視家的研發(fā)崗...
    時芥藍(lán)閱讀 42,366評論 11 349
  • Collection ├List │├LinkedList │├ArrayList │└Vector │└Stac...
    AndyZX閱讀 893評論 0 1
  • 背景:多年前自己考取了一個會計證,這是僅有的一點財務(wù)基礎(chǔ),現(xiàn)在開始學(xué)股票,講到年報這塊,本以為自己懂,三表對我而言...
    Ariesyang閱讀 1,052評論 2 3
  • 總有一天我們都是要老的,你,我,他,誰也逃脫不了人生的命數(shù)。 剛才無聊想玩下自拍,打開相機(jī)的前置鏡頭,對準(zhǔn)自己,大...
    呆丫閱讀 268評論 1 0