摘要: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39 阅读全文
posted @ 2017-07-29 22:56 竹马今安在 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.为什么使用内部类?使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响1.1.使用内部类最大的优点就在于它能够非常好的解决多重继承的问题,使用内部类还能够为我们带来如下特性:(1)、内部类可以用多个实例,每个 阅读全文
posted @ 2017-07-29 20:11 竹马今安在 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.加载 虚拟机需要干三件事: ①、通过一个类的的全限定名来获取定义此类的二进制字节流(没有规定二进制字节流从那里获取,怎样获取,许多java技术也都建立在这基础上) ②将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构(将常量池转变成运行时常量池) ③在内存中生成一个代表这个类的java 阅读全文
posted @ 2017-07-29 11:20 竹马今安在 阅读(1244) 评论(2) 推荐(0) 编辑
摘要: 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 思路:有点类似于解汉诺塔,把stack2当做中转杆,使用栈stack1入队,队列的队首在栈stack1的栈底,这样出队的话肯定不符合队列先进先出的规则,这时用到stack2了,注意,只有stack2是空的,才可以把 阅读全文
posted @ 2017-07-28 20:50 竹马今安在 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校检、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 1 类加载的时机 类从被加载到虚拟机内存中开始,到卸载出内存,整个生命周期为下图所示: 其中,加载、验证、准备、初始化和卸载这五个阶段的顺序是确 阅读全文
posted @ 2017-07-28 15:33 竹马今安在 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一个简单的例子: 这段代码会输出多少?不妨进行反编译一下。 通过javap大致可以将上面的两行代码翻译成如下的JVM指令执行代码。 0: iconst_0 1: istore_1 2: iload_1 3: iinc 1, 1 6: istore_1 10: iload_1 0: iconst_0 阅读全文
posted @ 2017-07-28 11:10 竹马今安在 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 思路:因为利用前序和后序来重建二叉树,前序是先根节点,后左子树 阅读全文
posted @ 2017-07-26 17:07 竹马今安在 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 参考:java核心技术 一、Java泛型的实现方法:类型擦除 前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。 Java中的泛型基本上都是在编译器这个层次来实现 阅读全文
posted @ 2017-07-26 11:11 竹马今安在 阅读(310) 评论(0) 推荐(1) 编辑
摘要: //思路:遍历节点,将其存在栈中,按照栈先进后出的原则,就行反向输出import java.util.*; import java.util.ArrayList; class ListNode { int val; ListNode next = null; ListNode(int val) { this.val ... 阅读全文
posted @ 2017-07-26 10:33 竹马今安在 阅读(273) 评论(0) 推荐(0) 编辑
摘要: JSP内置对象和属性列举如下: 1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。2.response对象 response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它 阅读全文
posted @ 2017-07-24 23:30 竹马今安在 阅读(114) 评论(0) 推荐(0) 编辑