适配器分为三种1.类适配器:对类和接口没有联系的增加联系 提高扩展性功能 代码的的复用性增加
2.对象适配器:使用对象来扩展功能3.缺省适配器:利用适配器来实现接口的空实现 后面就可以继承
自己需要的适配器类中的方法 增强了扩展性
字符串是系统的类 字符串也是常量
学习系统类的目的:学习系统的方法 如何使用
方法:1.关键字部分 有没有static修饰 如果有可以使用类名调用2.看返回值 类型 就是看给我什么结果 3.方法名是见名置意
4.参数列表
字符串虽然是常量 但是可以修改 修改的是地址 字符串存在于方法区的常量池 操作时每次都是返回一个新的字符串
String s1="abc"; s1="wanglong"; System.out.println(s1); //s2的创建方法相当于 在方法区的常量池中创建一个字符串 String s2= "abc"; //s3 是在堆内存开辟一块空间 String s3= new String("abc"); String s4="abc"; //==号 对象比的是地址 如果不是对象比的就是值 System.out.println(s2==s4); //equals 把两个字符串 变成字符数组 一位一位的比较 System.out.println(s2.equals(s4)); System.out.println(s2==s3);
==号 对象比的就是地址 如果不是对象比的就是值
equals 把两个字符串 变成字符数组 一位一位的比较
s2 s3 的区别 首先s2 s3 都是对象 但是 s2 是一个对象 s3 是两个对象 一个是"abc"和new 出来的对象