1.什么是Api
全程应用程序编程接口,就是Java自己写好的程序,给程序员使用调用
API·文档:程序使用说明书
String是什么
String是字符串类型,它定义的变量可以指向一个字符串对象
String创建对象的方式:
1.直接使用双引号围起来,例如:
String name="黑马"
2.new 构造器得到字符串对象
public String();
//创建一个空白的字符串对象,不含有任何内容
public String (String original)
//根据传入的字符内容,来创建字符对象
public String(char[] c)
//根据字符数组内容,来创建字符串对象
public String(byte[] a)
//根据字节数组内容,来创建字符串对象
以上两种方式的区别:
双引号给出的字符串对象,存在于堆内存中的常量池中,相同内容只会储存一份。
new字符串对象,每new一次都会在堆内存中产生一个字符串对象
String的常用方法:
1.判断字符串内容
public boolean equals(Object a)
//将此字符串与指定对象进行比较,只关心字符串内容是否一致
public boolean equalsIgnoreCase(String anotherString)
将此字符串与对象进行比较,忽略大小写比较字符串,只关心字符串内容是否一致
Array List 是什么
集合:代表的一种容器,类似于数组
集合的特点:大小可变,类型可以不固定,功能更加强大,适合做元素个数不确定,同时存在增删操作的业务
元素可以重复的,元素存在索引
add(E e)
add(int index,E element)
public E get(int index)
size()
.....