Java基础3
-
数组的长度是不可以改变的,但是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关键字必须创建对象才能调用,有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)

浙公网安备 33010602011771号