一、Stack源码分析 1.继承结构 栈是数据结构中一种很重要的数据结构类型,因为栈的后进先出功能是实际的开发中有很多的应用场景。Java API中提供了栈(Stacck)的实现。 Stack类继承了Ve…
分类:未分类
Java之哈希表
一列键值对数据,存储在一个table中,如何通过数据的关键字快速查找相应值呢?不要告诉我一个个拿出来比较key啊,呵呵。 大家都知道,在所有的线性数据结构中,数组的定位速度最快,因为它可通过数组下标直接定位到相应的数组空…
Java方法之--System.arraycopy方法和Arrays.copyOf()
System.arraycopy方法:如果是数组比较大,那么使用System.arraycopy会比较有优势,因为其使用的是内存复制,省去了大量的数组寻址访问等时间 public static native void a…
Java集合操作
线程安全 在里,线程安全一般体现在两个方面: 1、多个thread对同一个java实例的访问(read和modify)不会相互干扰,它主要体现在关键字synchronized.如ArrayList和Vector,Hash…
HashMap常见面试问题总结
“你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMa…
前端常见面试问题
docuemnt load 和 ready load是当页面所有资源全部加载完成后(包括DOM文档树,css文件,js文件,图片资源等),执行一个函数 问题:如果图片资源较多,加载时间较长,onload后等待执行的函数需…
常见面试问题
1,谈谈自己的职业规划 2,你对薪资的要求 3,谈谈自己的优点和缺点 4,为什么选择我们公司? 5,工作中和同事关系处理不好怎么处理? 6,什么时候能上班? 7,项目经验—-做什么模块 8, 业余爱好 9,如…
HTTP/TCP常见面试问题总结
1.OSI,TCP/IP,五层协议的体系结构,以及各层协议 答:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应…
Monkey常见面试问题
1、Monkey如何模拟手动操作? 答:–throttle参数 2、Monkey如何控制事件流所占比? 答:–pct-touch等pct参数 3、如何重现Monkey中发现的错误? 答:使用seed 4、Monkey除了…
【转】常见面试问题
面试问题 1、 请你自我介绍一下自己好吗? 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、…
算法常见面试问题
常用排序 堆排序 void heapAdjust(vector<int>&v,int parent,int length){ for (int j = parent*2; j <=length;…
Spring常见面试问题
以下为常见面试问题: 1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。 Spring帮助开发者解决了开发中基础性的问…