idea安装
传送门(ide):www.jetbrains.com/idea/
下载左边的旗舰版。
破解码:idea.lanyus.com
Gradle(构建工具): $ brew install gradle
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的常用的介绍(联系)
常用类型介绍
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()
网友评论