数组的长度是不可以改变的,但是ArrayList集合的长度是可以随意变化的。
对于ArrayList来说,有一对尖括号<>代表泛型。
泛型只能是引用类型,不能是基本类型
对于ArrayList集合来说,直接打印得到的不是地址值,而是内容,如果内容为空,得到的是空的中括号:[]。
向集合中添加元素,参数类型和泛型一致。返回值代表是否成功。
public boolean add(E e)
从集合中获取当前元素,参数是索引编号,返回值就是对应位置的元素。
public E get(int index)
从集合中删除元素,参数是索引编号,返回值就是被删除的元素。
public E remove(int index)
获取集合的尺寸长度,返回值是集合中包含的元素个数。
public int size()
如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的“包装类”
| 基本类型 | 包装类 |
|---|---|
| byte | Byte |
| short | Short |
| int | Integer |
| long | Long |
| float | Float |
| double | Double |
| char | Character |
| boolean | Boolean |
对于引用类型来说,==进行比较的是地址值
双引号直接写的字符串在常量池中,new的不在池中
一旦用了static关键字,那么这样的内容不再属于对象自己,而是属于类的,所以凡是本类的对象,都共享同一份。
没有static关键字必须创建对象才能调用,有static关键字,能直接用类名称调用
静态不能访问非静态
静态方法中不能使用this
包:java.lang.Math
取绝对值
public static double abs(double num)
向上取整
public static double ceil(double num)
向下取整
public static double floor(double num)
四舍五入
public static long round(double num)原文:https://www.cnblogs.com/zzllll/p/12882138.html