五十六、API
API(Application Programming Interface):应用程序接口
Java API:指的是JDK中提供的各种功能的Java类
注:java.lang类是不需要导包的
在程序中IDEA中的快捷键Ctrl+Alt+v可以快速补足返回值
五十七、String
特点:字符串在创建后不能被改变
字符串缓冲区支持可变字符串
字符串相当于字节数组(byte[])
构造方法:
String对象的特点:
1.通过new创建的每个字符串对象的地址值不同,也都是在堆内存中参考;
2.以""方式给出的相同字符串不管有几个,JVM只会创建一个String对象并在字符串池中维护
字符串的比较:
简而言之就是,在比较字符串时,==比较的是地址,equals比较的是内容
chartAt方法可返回索引出的char值!
五十七、StringBuilder
StringBuilder.append("").append("")…toString()也是可以的
String和StringBuilder之间的互相转换函数分别是StringBuilder和toString
五十八、Arraylist
集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变
暂时先学集合类中常用的一种:Arraylist
注:用Arraylist的时候,要先引入java.util.ArrayList
实践、学生管理系统
要求:用java做一个学生管理系统,在主界面上可以添加、查看、修改、删除学生,还要检查学号重复和不存在问题!