10 2015 档案
摘要:题目: 输入一个链表的头结点,从尾到头反过来打印出每个节点的值。链表结点定义如下: struct ListNode { int m_nKey; ListNode* m_pNext; };思路:通常打印是一个只读操作,我们不希望打印时修改内容,所以这个题目在遍历过程中...
阅读全文
摘要:反射的作用 在运行时,动态发现对象或类的真实信息,拥有的构造方法列表,普通方法列表,类属性,注解等相关信息来构造类的对象,调用相应的一些方法。为了解决这个问题,我们有两种做法:第一种是假设在编译和运行时都完全知道类型的具体信息,这种情况下,我们可以直接先使用instanceof运算符进行判断,再利...
阅读全文
摘要:Foreach与迭代器 Foreach语句可以用于数组和集合的遍历。之所以能够工作,是因为Java SE5引入了新的被称为Iterable的接口,该接口中包含一个能够产生Iterator的iterator()方法,并且Iterable接口被foreach用来在序列中移动。因此如果你创建了任何实现It
阅读全文