面试复习
文章平均质量分 72
WannerWang
which hurts more,the pain of hard work or the pain of regret?
展开
-
java的异常处理
java的异常处理 java 异常的处理框架,是java语言健壮性的一个重要体现。 java异常的概念和java异常体系: java把异常当做对象来处理,并定义了一个类 java.lang.Throwable 作为所有异常的超类,错误分为两大类Error 与 Exception。 它们的结构体系如下: java异常体系结构: Throwable 的两个子类,Error转载 2016-04-04 22:28:05 · 691 阅读 · 0 评论 -
java 抽象类与接口的区别
抽象类:抽象类是用来捕捉子类的通用性的,不能被实例化,只能做为子类的超类,抽象类是被用来创建继承层级里子类的模板的。 首先了解一下抽象方法。抽象方法是一种特殊的方法,只声明而没有具体的实现,声明格式为:abstract void fun (); 抽象方法必须由abstract修饰,如果一个类含有抽象方法则称这个类为抽象类,抽象类必须在类前用abstract修饰,抽象类中无具体的方法所以不转载 2016-04-05 12:52:13 · 525 阅读 · 0 评论 -
如何判断链表是否有环
背景 : 例如在一个大的系统中,如果出现两个链表相交的情况,而且释放其中一个链表所有的节点,那就会造成信息的丢失, 并且释放其中一个链表的所有节点,那就会造成信息的丢失并且与之相交的链表也会受到影响, 如下图: 给出两个单链表的头指针 h1,h2(假设两个链表均不带环) 方法一: 判断第一个链表所有的节点是否在第二个链表中,这种方法时间复杂度为 O(h1)*O (h2)原创 2016-08-02 01:07:47 · 1906 阅读 · 0 评论