常见面试题
dazzlingn
罗马帝国崩溃的一个主要原因是,没有0,他们没有有效的方法表示他们的C程序成功的终止
展开
-
HashMap的原理解析
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashMap和Hashtable之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入...转载 2018-07-20 17:33:59 · 177 阅读 · 0 评论 -
为什么重写equals还要重写hashcode?
一个困扰很久的问题,在面试中也会遇到,最近通过看技术博客和看书查阅资料,祝秋招顺利,如有不对之处,希望大家提出。一、equals()方法在jdk中Java的Object.equals()方法的底层是这样的public boolean equals(Object object){ return(this == obj);}可以看到这里直接用“==”来直接比较,“关...原创 2018-08-14 11:42:17 · 602 阅读 · 0 评论 -
Session和Cookie区别,以及使用场景
0.前言 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。1、无状态的HTTP协议:协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允...原创 2018-08-17 15:17:57 · 1013 阅读 · 0 评论