10 2017 档案

摘要:final修饰类,该类不能被继承。 final修饰成员变量,此时变量是一个自定义变量。 final修饰成员方法,该方法不能被重写。 finalize:和gc有关系,运行垃圾回收器,回收不用的对象,底层还是依赖于重写了Object中的finalize()方法,回收垃圾。 finally:用来释放资源, 阅读全文
posted @ 2017-10-27 16:16 就是这样_zzzz 阅读(82) 评论(0) 推荐(0) 编辑
摘要:继承的好处: 1,提高代码的复用性。 2,提高代码的维护性。 3,类与类产生关系。 当重写父类方法时,修饰方法的修饰权限只能从小的范围到大的范围改变,例如父类中修饰方法是 protected void doSomething(){ } 那么子类中重写方法之后只能是public void doSome 阅读全文
posted @ 2017-10-25 09:42 就是这样_zzzz 阅读(124) 评论(0) 推荐(0) 编辑
摘要:Map接口 Map中不能包含相同的key,每一个key只能对应一个value。 Map接口的实现类: HashMap和TreeMap。但是建议用HashMap类实现Map集合,因为由HashMap类实现的Map集合添加和删除关系效率更高。而TreeMap中的映射关系存在一定的顺序,但是如果希望Map 阅读全文
posted @ 2017-10-16 17:32 就是这样_zzzz 阅读(95) 评论(0) 推荐(0) 编辑
摘要:TreeSet排序: TreeSet可以实现对元素按照某种规则进行排序。 但是如果是自定义类,使用不当会出现 这个异常,解决方法: 1,自然排序 2,比较器排序 1自然排序 1.在实现set/get方法类中实现 Comparable<T>接口 2.重写Comparable接口中的Compareto方 阅读全文
posted @ 2017-10-16 17:16 就是这样_zzzz 阅读(931) 评论(0) 推荐(0) 编辑
摘要:List集合中的元素允许重复,各元素的顺序就是对象插入的顺序,类似于java数组,用户可通过使用索引(元素在集合中的位置)来访问集合中的元素。 List接口继承了Collection借口,因此包含了Collection的所有方法, List接口的两个重要的方法: get(int index):获取指 阅读全文
posted @ 2017-10-16 17:03 就是这样_zzzz 阅读(175) 评论(0) 推荐(0) 编辑
摘要:在后面加上泛型就对了 出现这样的问题是需要在jdk1.7之前就会报错 注意:Iterator的next()方法返回的是Object 阅读全文
posted @ 2017-10-15 23:10 就是这样_zzzz 阅读(81) 评论(0) 推荐(0) 编辑
摘要:始终在内存中返回是一个字符串! String类:一旦被赋值,其值不能再改变,(不可变的字符序列)String类作为形式参数传递,效果和基本数据类型一样对实际参数没有影响,String比较耗内存,(String s = “hello”;) StringBuffer:构造字符串缓冲区,可变的字符序列;线 阅读全文
posted @ 2017-10-08 11:28 就是这样_zzzz 阅读(72) 评论(0) 推荐(0) 编辑
摘要:严重: Catalina.stop: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSo 阅读全文
posted @ 2017-10-07 14:20 就是这样_zzzz 阅读(84) 评论(0) 推荐(0) 编辑