摘要:
通过Scanner Scanner input = new Scanner(System.in); String s = input.nextLine();input.close(); 通过BufferedReader BufferedReader input = new BufferedReade 阅读全文
posted @ 2020-04-12 17:19
Coding-Liu
阅读(253)
评论(0)
推荐(0)
摘要:
抽象类 抽象类和抽象方法用abstract修饰,含有抽象方法的类是抽象类,抽象类不一定含有抽象方法 抽象方法必须为public或protected,如果是private将不能被继承 抽象类不能用来创建对象 如果一个类继承抽象类,则子类必须实现父类的抽象方法,如果没有实现,则必须将子类也定义为抽象类 阅读全文
posted @ 2020-04-12 17:13
Coding-Liu
阅读(169)
评论(0)
推荐(0)
摘要:
在Java中,所有异常都来自一个祖先Java.lang包中的Throwable类。 Throwable有两个重要子类:Error(错误)、Exception(异常) Error:表示程序中比较严重的问题,大多数与代码的编写者执行的操作无关,而表示虚拟机有问题,比如Virtual MachineErr 阅读全文
posted @ 2020-04-12 16:43
Coding-Liu
阅读(167)
评论(0)
推荐(0)
摘要:
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)

浙公网安备 33010602011771号