排序:
默认
按更新时间
按访问量

匿名内部类为什么是 Final 的呢?

现在前面 匿名内部类来自外部闭包环境的自由变量必须是final的,除非自由变量来自类的成员变量。 什么是自由变量? 一个函数的“自由变量”就是既不是函数参数也不是函数内部局部变量的变量。 什么是外部环境 外部环境如果持有内部函数所使用的自由变量,就会对内部函数形成“闭包”。 -...

2017-10-30 14:08:28

阅读数:166

评论数:0

java.util.concurrent.Executors

java.util.concurrent.Executors Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory, and Callable class...

2017-10-24 18:18:24

阅读数:59

评论数:0

java.util.concurrent.Executor

java.util.concurrent,Executor

2017-10-24 16:57:47

阅读数:74

评论数:0

数据库知识

MySql 查看表结构 desc <表名> select column_name,column_comment from information_schema.columns where table_schema =’<数据库名字>’ and table_name ...

2016-08-09 17:46:30

阅读数:151

评论数:0

《Java 核心技术卷一》读书笔记

书目信息 英文名:Core Java Volume I —— Foundamentals 作者:Cay S. Horstmann Gary Cornell 译者:周立新 陈波 叶乃文 邝劲筠 杜永萍

2016-01-09 18:37:22

阅读数:649

评论数:0

面试题 56

1 题目描述一个链表中包含环,如何找出环的入口节点?例如下图的 3 结点即为入口节点2 算法描述 找到环内的任何一个结合:利用两个指针(前指针和后指针),前指针一次性前进两步,后指针一次性前进一步,当前指针与后指针再次相遇时,那么说明次链表中必定存在环,而且相遇的节点必定在环里面。 确定环内节点的...

2015-09-26 11:32:21

阅读数:189

评论数:0

Servlet 与 JSP 核心编程(第二卷)

Marty Hall Larry Brown Yaakov Chaikin 著 胡书敏 等译 清华大学出版社 原书内容:20页 在不同的 web 应用之间共享数据的两种方式 cookie :将 cookie 信息发送给服务器上的所有应用 cookie.setpath("/&...

2015-09-18 17:14:45

阅读数:263

评论数:0

面试题 33

1 题目描述输入一个整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出所有数字中最小的一个。例如输入数组 {3,32,321},则打印出这 3 个数字能排成的最小数字 321323.2 算法描述 1 将 m 和 n 进行和合并,如 mn3 代码实现 javapublic class P...

2015-09-18 15:04:18

阅读数:169

评论数:0

面试题 31

1 题目描述输入一个整数数组,数组里有证正数也有负数,数组中一个或连续的多个整数组成一个子数组,求所有数组的和的最大值。要求时间复杂度为O(n)2 算法描述{1,-2,3,10,-4,7,2,-5} => {3,10,-4,7,2}1+(-2)=(-1) 如果后面的元素加上 -1 的话...

2015-09-18 13:56:47

阅读数:162

评论数:0

面试题 30

1 题目描述输入 n 个整数,找出其中最小的 k 个数2 算法描述利用快速排序找到序列中排名为 k 的数字,其左边的数字均小于该数子。3 java实现public class GetLeastNumbers{ public static void main(String[] args) {...

2015-09-18 10:32:37

阅读数:174

评论数:0

面试题 29

1 题目描述数组中有一个数字出现的次数超过数组长度的一般,请找出这个数字2 算法描述数组中有一个数组出现的次数超过了一半,如果把这个数组排序,那么排序之后位于数组中间的数字一定就是那个出现次数超过一半的数字。有成熟的 O(n)算法可以得到数组中任意第 K 大的数字。 利用快速排序的 partit...

2015-09-18 10:04:41

阅读数:153

评论数:0

面试题 25

1 题目描述输入一颗二叉树和一个整数,打印出二叉树中节点值和为输入整数的所有路径。从输的根节点开始一直找到叶子节点所经过的节点形成一条路径。2 解法描述遍历二叉树的过程中累加二叉树元素累加之和,当当前遍历的节点为叶子节点时,判断累加值是否等于期望值,若等于打印当前路径并退回到其父节点继续遍历二叉树...

2015-09-10 15:22:00

阅读数:171

评论数:0

Servlet 与 JSP 核心编程

阅读书目,清华大学出版社 《Servlet 与 JSP 核心编程》第二版Marty Hall Larry Brown著 记录读书体会,笔记内容掺杂个人理解,必定会有大量不妥甚至不对的地方,随着知识的积累会不断修正错误之处 1 原书第 7 页,知识点 JSP 文档不过是编写 Servlet...

2015-09-10 10:05:49

阅读数:299

评论数:0

面试题 24

1 题目描述二叉搜索树的后续遍历序列:输入一个整数数组,判断数组是不是某二叉搜索树的后序遍历的结果,如果是则返回 true,否则返回 false,假设输入的数组的任意两个数字互不相同。2 解法描述 二叉搜索树,父节点大于左孩子节点,小于右孩子节点 后序遍历的最后一个节点为当前树的根节点 将后序遍历...

2015-09-10 00:04:36

阅读数:155

评论数:0

面试题 23

1 题目描述从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印。2 解法描述每一次打印一个结点的时候,如果该节点有子结点,那么把该节点的子结点放到一个队列的末尾。接下来从队列的头部取出最早进入队列的结点,重复前面的打印操作,直到队列中的所有结点都被打印出来为止。3 C语言实现#in...

2015-09-09 14:13:58

阅读数:183

评论数:0

面试题 22

1 题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。2 解法描述 如果下一个弹出的数字刚好是栈顶数字,那么直接弹出。如果下一个弹出的数字不在栈顶,把压栈序列中还没有入栈的数字压入辅助栈,直到拔下一个需要弹出的数字压入栈顶...

2015-09-09 14:01:53

阅读数:137

评论数:0

面试题 21

1 题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数,在该栈中,调用 min、push及pop 的时间复杂度是 O(1)。2 解法描述常规想法 - 往栈里添加一个成员变量保存最小的元素,每次压入一个元素的时候比较待压入元素与当前最小元素的大小,如果该元素比当前...

2015-09-09 09:57:10

阅读数:164

评论数:0

面试题 20

1 题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。2 解法描述 确定需要打印的圈 如何打印每一圈 设定每一圈的开始 row_start 和结束行 row_end,设定每一圈的开始 col_start 和结束列 col_end。如果以下逻辑判断成立,那么所有的圈已经打印完成!...

2015-09-08 11:57:44

阅读数:151

评论数:0

面试题 19

1 题目描述请输入一个函数,输入一个二叉树,该函数输出它的镜像2 算法描述 遍历二叉树,交换(如果都存在)左右孩子节点 可以选择深度遍历、层次遍历 3 C 语言实现 采用先序递归遍历 采用先序非递归遍历 #include<stdio.h>// Tree typedef int Elem...

2015-09-08 09:44:48

阅读数:154

评论数:0

面试题 18

1 题目描述输入两棵二叉树 A 和 B,判断 B 是不是 A 的子结构。2 解法描述 遍历二叉树 A 找到与二叉树 B 根节点相同的 A 的子树 a 。 遍历子树 a 和 二叉树 B ,判断 a 和 B 是否存在一样结构的子树。 3 C 语言实现#include<stdio.h> //...

2015-09-08 00:41:11

阅读数:151

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭