摘要: Object类是一个特殊的类,是所有类的父类。它主要提供一下11个方法: 1 public final native Class<?> getClass() //natice方法,用于返回当前运行时对象的class对象,使用了final关键字修饰,不允许子类重写 2 3 public native 阅读全文
posted @ 2020-04-12 15:17 Coding-Liu 阅读(314) 评论(0) 推荐(0)
摘要: final关键字主要用在三个地方:类,方法,变量 类:final修饰类时,类不可被继承,类中的所有方法都将隐式的指向final 方法:final修饰方法时,一是为了把方法锁定,不让任何类继承;二是为了提高效率;在早期的Java的版本中,会将final修饰的方法转为内嵌调用,但当方法过于庞大时,可能就 阅读全文
posted @ 2020-04-12 14:23 Coding-Liu 阅读(152) 评论(0) 推荐(0)
摘要: 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 思路分析 数组是 阅读全文
posted @ 2020-04-12 13:18 Coding-Liu 阅读(243) 评论(0) 推荐(0)
摘要: 题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 思路分析 栈的特性是后进先出,与队列恰恰相反,队列是先进先出 假设两个栈分别为stack1,stack2,stack1用来push,stack2用来pop 当有新的元素进入stack1后,stack1把元 阅读全文
posted @ 2020-04-12 10:49 Coding-Liu 阅读(127) 评论(0) 推荐(0)
摘要: 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 思路分析 给的时前序遍历和中序遍历,我们知道前序遍历 阅读全文
posted @ 2020-04-12 10:25 Coding-Liu 阅读(66) 评论(0) 推荐(0)
摘要: ==: 比较两个对象的地址是否相等,即判断两个对象是否是同一个对象,引用类型比较的是地址,基本类型比较的值 equals: equals源码实质上 ==,只不过有些类覆盖equals,所以有两种情况“ 1,未覆盖,equals的比较等价与"==" 2,覆盖(String、Integer等),一般覆盖 阅读全文
posted @ 2020-04-11 22:40 Coding-Liu 阅读(129) 评论(0) 推荐(0)
摘要: 拆箱: 将包类型转换为基本类型 装箱: 将基本类型用他们对应的引用类型包装起来,便于使用一些方法 阅读全文
posted @ 2020-04-11 22:13 Coding-Liu 阅读(114) 评论(0) 推荐(0)
摘要: String、StringBuffer、StringBuilder的区别是什么 String:不可变 StringBuffer:可变的,线程安全 StringBuilder:可变的,线程不安全 可变性: 简单而言,String类使用Final关键字字符数组保存字符串,private final ch 阅读全文
posted @ 2020-04-11 22:07 Coding-Liu 阅读(432) 评论(0) 推荐(0)
摘要: 重载和重写的区别: 重载: 在同一个类中,是类中一种多态的表现 方法名必须相同,参数、参数个数、参数顺序、返回值类型和访问修饰符可以不同,发生在编译时 重写: 存在与父子类中 方法名、参数列表相同,异常抛出范围小于等于父类(只能抛出比父类更少的异常,或者抛出父类异常的子异常),访问修饰符范围大于等于 阅读全文
posted @ 2020-04-11 21:19 Coding-Liu 阅读(115) 评论(0) 推荐(0)
摘要: 题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 思路分析 两种思路: 1,递归 ,时间复杂度O(n), 空间复杂度O(n) 2,使用栈(后进先出), 时间复杂度O(n), 空间复杂度O(n) 代码 //使用栈import java.util.ArrayList; publi 阅读全文
posted @ 2020-04-11 13:20 Coding-Liu 阅读(194) 评论(0) 推荐(0)