摘要: 框架加数据和抽象 以框架+数据来舔狗可扩展性 命令的解析是否可以脱离if-else 定义一个Handler来处理命令 用Hash表来保存命令和Handler之间的关系 HashMap<String, Person> handlers = new HashMap<>(); 可以使用HashMap来进行 阅读全文
posted @ 2022-06-22 19:33 漁夫 阅读(88) 评论(0) 推荐(0)
摘要: Dome的新媒体类型 增加新的媒体类型 更深的继承 可扩展性 用接口来实现聚合 给Room类实现的新方法,把方向的细节彻底隐藏在Room类内部了 今后方向如何实现就和外部无关了 用容器来实现灵活性 Room的方向是用成员变量表示的,增加或减少方向就要改代码 如果Hash表来表示方向,那么方向就不是 阅读全文
posted @ 2022-06-22 17:10 漁夫 阅读(31) 评论(0) 推荐(0)
摘要: Object类 Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类。Object类是Java中其他所有类的祖先. Object类是Java中唯一没有父类的类。其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。 Object 类位于 java.lang 包中 阅读全文
posted @ 2022-06-22 16:54 漁夫 阅读(83) 评论(0) 推荐(0)
摘要: 向上造型 拿一个子类的对象,当做父类的对象来用 向上造型是默认的,不需要运算符,向上造型总是安全的 造型就是把一个类型的对象付给另外一个类型的变量这个过程就是造型 int i = (int)10.2; //类型转换造型: 用括号围起类型放在值的前面 对象本身并没有发生任何变化 所以不是“类型转换”运 阅读全文
posted @ 2022-06-22 15:31 漁夫 阅读(43) 评论(0) 推荐(0)
摘要: 子类和父类的关系 如果子类当中有父类当中有过的完全一样的成员变量,那么在子类里面,父类的那个就会被隐藏 在父类里面对那个变量做操作的时候用的就是父类自己的操作 但是如果父类的那个东西是private,子类是不能碰的,需要通过父类的函数去碰 在谁的函数里面指的那个成员变量就是谁的 如果子类和父类有相同 阅读全文
posted @ 2022-06-22 15:06 漁夫 阅读(168) 评论(0) 推荐(0)
摘要: 继承 在做一些代码的时候会有一些重复的代码就需要继承来把代码简化 这就是继承,让子类继承父类,父类做那些重复的代码 Animal是父类,Cat是子类 public class Cat extends Animal 以后遇到需要写很多遍一样的代码,现在只需要写一遍就可以了,以后要写重复代码的时候继承就 阅读全文
posted @ 2022-06-22 14:26 漁夫 阅读(35) 评论(0) 推荐(0)
摘要: 集合容器 除了ArrayList集合意外还有HashSet容器 ArrayList<String> list = new ArrayList<String>(); list.add("1"); list.add("2"); list.add("1"); for(String l : list){ S 阅读全文
posted @ 2022-06-22 13:55 漁夫 阅读(19) 评论(0) 推荐(0)
摘要: 对象数组 int[] ints = new int[10]; String[] s = new String[10]; System.out.println(ints[0]); System.out.println(s[0]); 没有报错但是输出String的是一个空 System.out.prin 阅读全文
posted @ 2022-06-22 10:06 漁夫 阅读(90) 评论(0) 推荐(0)
摘要: 泛型容器 容器类:ArrayLIst<String> notes = new ArrayList<String> 容器类有两个类型:容器的类型和元素的类型 Java泛型中的标记符含义:E - Element (在集合中使用,因为集合中存放的是元素)T - Type(Java 类)K - Key(键) 阅读全文
posted @ 2022-06-22 09:46 漁夫 阅读(65) 评论(0) 推荐(0)
摘要: 类变量 在java中,类的实例和静态变量称为类属变量或数据域。 static不是成员变量是这个类的变量不属于他们的任何一个对象,他属于这个类所以任何一个对象都拥有这个变量,但只有1份 都知道属于static类都有办法访问到他们所属的那个类里面的那个static变量 类函数 public static 阅读全文
posted @ 2022-06-22 09:20 漁夫 阅读(44) 评论(0) 推荐(0)