Phper的Java入门课程


idea安装

传送门(ide):www.jetbrains.com/idea/

下载左边的旗舰版。

Phper的Java入门课程_第1张图片

破解码:idea.lanyus.com


Phper的Java入门课程_第2张图片

Gradle(构建工具): $ brew install gradle 

Phper的Java入门课程_第3张图片

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


java 文档

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


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

JAVA语言与PHP语言对比

Java:重,规范,强类型,纯oop开发

php:轻,灵活,脚本语言,pop和oop并用

强类型

java所有的需要的变量事先声明,类型固定,不能动态变更。

php使用时动态define即可。

oop:继承和多态(即使父类无法实现方法,也可以定义出一组子类的共同协议)

多态:很多形态。可以是man 可以是animal 可以是object.

用案例程序来讲解。

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

如果你声明了一个抽象方法,你的类也必须是抽象的。

为什么不能多继承呢?会有什么结果?

以类的名称调用静态变量,以引用对象的名称调用非静态方法。

Collection的常用的介绍(联系)


Phper的Java入门课程_第4张图片

常用类型介绍

List:

ArrayList 基于数组,存放有序队列,方便遍历,插入需要大量的数据迁移

LinkedList 类似链表,方便插入和取用。遍历效率低。

Set:

Set一种不包含重复元素的无序Collection.建立在Map机制上

Map:

把键对象和值对象进行关联的容器,key唯一

Map有两种比较常用的实现: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()

你可能感兴趣的:(Phper的Java入门课程)