1.API(Application Programming Interface )
应用程序编程接口
2. Java API
就是Java提供给我们使用的类,这些类将底层的实现封装了起来,
我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。
3. Object类概述
. 类层次结构的根类
所有类都直接或者间接的继承自该类
4. 构造方法
public Object()
回想面向对象中为什么说:
子类的构造方法默认访问的是父类的无参构造方法
public final Class getClass() a:返回此 Object 的运行时类。 b:可以通过Class类中的一个方法,获取对象的真实类的全名称。2.toString()方法
public String toString() 返回该对象的字符串表示3.equals()方法
str.equals(str2).var 比较俩个字符串的字面值(如"abc")是否相同, 忽略大小写4.clone() 方法 5.equalsIgnoreCase (String str)方法
比较字符串的内容是否相同, 忽略大小写6.contains (String str)方法
判断字符串中是否包含传递进来的字符串7.startsWith (String str)方法
判断字符串是否以传递进来的字符串开头8.endsWith (String str)方法
判断字符串是否以传递进来的字符串结尾9.isEmpty ()方法
判断字符串的内容是否为空串 ""==和equals的区别
==是一个比较运算符。可以比较基本类型和引用数据类型
比较基本数据类型,比较的是俩个值是否相等 int a=20;int b=10; ab
==比较引用类型,比较的是两个对象的地址值是否相等
equals()是object类中的一个方法,默认是比较两个对象的地址值是否相同
有很多类会重写 equals()方法,会按照自己的比较方式去比较
比如我们自定义的类,重写 equals()方法 会比较两个对象的成员变量的值是否相同
String类 重写 equals()方法比较的是两个字符串,字面上的内容是否相同
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)