java面试题
2007-08-30 12:42 569人阅读 评论(0) 收藏 举报
javaejbstringservlethashmapbean
上一篇:C#工厂模式源代
下一篇:java中forward(
java面试题
发表时间:2007-08-29 22:11:37
编辑 | 删除
JAV...
分类:
编程语言 时间:
2015-05-12 15:52:48
阅读次数:
254
给定A、B两个大文件,各存放50亿个url,每个url各占256字节,内存限制是4G,让你找出同时在A和B中出现的url。...
分类:
编程语言 时间:
2015-05-12 15:52:20
阅读次数:
114
Android开发如果不懂设计模式,那么再深度研究就会困难重重,笔者深有体会,研究设计模式势在必行:
第一篇:观察者模式:
观察者模式定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并会自动更新。
观察者模式中主要有目标对象(被观察者)和观察者2个对象。
本文使用报社(目标对象)与读者(观察者)来形象替代以上2个对象,实现流程如下:
读者...
分类:
编程语言 时间:
2015-05-12 15:52:06
阅读次数:
129
原文:http://tutorials.jenkov.com/java-concurrency/benefits.html
作者:Jakob Jenkov 翻译:古圣昌 校对:欧振聪
尽管面临很多挑战,在java学习中多线程有一些优点使得它一直被使用。这些优点是:
资源利用率更好
程序设计在某些情况下更简单
程序响应更快
...
分类:
编程语言 时间:
2015-05-12 15:49:40
阅读次数:
171
原文链接:http://tutorials.jenkov.com/java-concurrency/costs.html
作者:Jakob Jenkov 翻译:古圣昌 校对:欧振聪
java中从一个单线程的应用到一个多线程的应用并不仅仅带来好处,它也会有一些代价。不要仅仅为了使用多线程而使用多线程。而应该明确在使用多线程时能多来的好处比所付出的代价大的时候,才使用...
分类:
编程语言 时间:
2015-05-12 15:48:38
阅读次数:
134
将一个句子中的单词逆序排列。要求使用O(1)的额外存储空间。如I Love You逆序之后是You Love I...
分类:
编程语言 时间:
2015-05-12 15:50:50
阅读次数:
131
写完之后,总觉得有点复杂。。
要求:
编写一个程序,将输入字符串中的字符按如下规则排序。
规则1:英文字母从A到Z排列,不区分大小写。
如,输入:Type输出:epTy
规则2:同一个英文字母的大小写同时存在时,按照输入顺序排列。
如,输入:BabA输出:aABb
规则3:非英文字母的其它字符保持原来的位置。
如,输入:By?e输出:Be?y
样例:
输入:
A Famous...
分类:
编程语言 时间:
2015-05-12 15:47:03
阅读次数:
225
初阶:给一个单链表,判断这个单链表是否存在环,如1->2->3->4->2是一个存在环的链表。要求使用O(1)的额外空间。
进阶:求出环的入口。同样要求O(1)的额外空间。...
分类:
编程语言 时间:
2015-05-12 15:47:01
阅读次数:
135
给定n*n的矩阵,需要查询任意子矩阵中所有数字的最大公约数。请给出一种设计思路,对矩阵进行预处理,加速查询。额外的空间复杂度要求O(n^2)以内。...
分类:
编程语言 时间:
2015-05-12 15:48:12
阅读次数:
176
初阶:在一个n*m的矩阵中,有k个点,求矩阵中距离这k个点的距离和最近的点。
进阶:如果要求这个点与所给的k个点不重合,该怎么办?...
分类:
编程语言 时间:
2015-05-12 15:48:04
阅读次数:
118
给定一个数组,求两个不相交的并且是连续的子数组A和B(位置连续),满足|sum(A) - sum(B)|最大(和之差的绝对值)。例如[2, -1, -2, 1, -4, 2, 8],可以得到A=[-1, -2, 1, -4], B=[2, 8],最大差为16。...
分类:
编程语言 时间:
2015-05-12 15:45:09
阅读次数:
153
ckeditor源码编辑模式,添加style、javascript内容丢失的解决...
分类:
编程语言 时间:
2015-05-12 15:44:44
阅读次数:
307
有红黄蓝三色的小球若干排成一列,这些小球进行排序,请使用尽量少的空间和时间。...
分类:
编程语言 时间:
2015-05-12 15:44:45
阅读次数:
155
一个数组A[1..n],假设数组中没有任何相邻两数相等,满足A[1]n。A[i]被称为波峰,当且仅当A[i]>A[i-1]并且A[i]>A[i+1]。请找到数组中的一个波峰。假设数组中存在相邻相等的数,该怎么做?...
分类:
编程语言 时间:
2015-05-12 15:44:23
阅读次数:
139
有一个仅有0和1组成的01串,找到其中最长的一段子串,使得该子串中0和1的数目相等...
分类:
编程语言 时间:
2015-05-12 15:45:02
阅读次数:
169
给定一个只包含正整数的数组,给出一个方法,将数组中的数拼接起来,使得拼接后的数最大。例如,[1, 32, 212]拼接之后,所得到的最大数为322121。...
分类:
编程语言 时间:
2015-05-12 15:42:55
阅读次数:
145
有一个仅有0和1组成的01串,找到其中最长的一段子串,使得该子串中0和1的数目相等...
分类:
编程语言 时间:
2015-05-12 15:42:58
阅读次数:
201