摘要:
SunnyAmy SunnyAmy SunnyAmy comparator接口与Comparable接口的区别 1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public clas 阅读全文
摘要:
ArrayList底层实现数组,这是ArrayList get()方法的源码,底层是数组 根据下标返回在数组中对应的位置 ,查询快,插入慢 LinkList的底层实现是双向链表,插入块,查询慢 ,下面是其add()方法的源码 可以看出是一双向链表的方式实现的 HahsMap的底层实现是数组加链表 比 阅读全文
摘要:
java中提供了多个集合框架 其中就有ArrayList 下面简单的实现一下 只写了添加,获取长度和根据下标获取元素的方法 阅读全文
摘要:
一 多态的基础是继承,重写,父类的引用指向子类对象,接口是多态最常见的实现方式。 概念性的东西,先说这么多,以上的都是重点, 继承 ,重写 ,父类的引用指向子类对象。 下面贴上代码 ,一步步来看到底什么是多态。 父类 动物类,然后会有Dog和Cat类继承此类 Dog类 Cat类 如果平时,我们调用c 阅读全文
摘要:
this是指当前对象的引用,super是指直接父类的引用 比如 我建造一个类 public class Person(){ private String name; private int age; public void showage(){ System.out.println(age);//输 阅读全文
摘要:
java内存 分为 栈内存(先进出,存放局部变量)和 堆内存(存放对象) 又有方法区(存放类的代码信息,常量池,和能被所有线程共享的static变量) 他们之间的关系都是通过内存地址来指向 阅读全文
摘要:
http://blog.sina.com.cn/s/blog_5a6efa330102v1lb.html http://blog.csdn.net/about58238/article/details/7494704 阅读全文
摘要:
删除后程序会报错 Java.lang.NoClassDefFoundError 记录日志,通常和 log4j.jar共同使用 原因: 在 sun 开发 logger 前,apache 项目已经开发了功能强大的 log4j 日志工具,并向 sun 推荐将其纳入到 jdk 的一部分,可是 sun 拒绝了 阅读全文
摘要:
很可能是项目没有引对jdk 阅读全文
摘要:
很可能是jar包不对,可以将maven库里的jar包删除,从 http://mvnrepository.com/ 根据jar包版本号下载到本地maven库,并在pom.xml里引入jar依赖 这次jar报错是因为 guava jar包和druid jar包,报错是 阅读全文