Java基础3

ArrayList

  • 数组的长度是不可以改变的,但是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)
posted @ 2020-05-13 14:23  初衷。  阅读(114)  评论(0)    收藏  举报