美文网首页
遇到的面试题

遇到的面试题

作者: xhlc02 | 来源:发表于2018-11-14 17:41 被阅读0次

1.session和cookie的区别
答:
(一)、cookie数据存放在客户的浏览器上,session数据放在服务器上。
(二)、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。
(三)、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用cookie。
(四)、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。
2.HashMap和HashTable的区别
答:
HashMap和Hashtable都实现了Map接口;HashMap可以接收为null的键和值,而HashTable不可以;HashMap不是线程安全的,在多线程里,方法需要手动创建同步机制,HashTable是线程安全的,方法是同步的
3.==与equas()的区别
答:
==比较的是他们在内存中的存放地址,equas()比较的是内容是否相等
public static void main(String[] args) {
String a = "HelloWord";
String b = new String("HelloWord");
String c = "Hello" + "Word";
System.out.println(a == b); //false
System.out.println(a == c); //true,同样的变量,没有new,所以是true
System.out.println(a.equals(b)); //true
System.out.println(a.equals(c)); //true
System.out.println(a.intern() == b.intern()); //true
}
4,ArrayList和LinkedList的区别。
答:
(一)、ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。
(二)、对于随机访问get和set,ArrayList优于LinkedList,因为LinkedList要移动指针。
(三)、对于新增和删除操作,LinedList比较占优势,因为ArrayList要移动数据。

5.线程与进程的区别
答:
(一)进程的创建与销毁开销大于线程
(二)一个进程可以有多个进程,一个线程只存在于一个进程,进程是操作系统分配的基本单位,线程是操作系统调度的基本单位
(三)线程之间资源分配是独立的,线程是共享进程的资源
6.Thread类的方法有哪些,如何多种方式实现线程同步
答:
(一)实现Thread类
(二)实现run方法
(三)用Futrue、Callable,带返回值的创建
(四)线程池
7.接口和抽象类的区别
(一)接口只能包含抽象方法,抽象类可以包含普通方法。
(二) 接口只能定义静态常量属性,抽象类既可以定义普通属性,也可以定义静态常量属性。
(三)接口不包含构造方法,抽象类里可以包含构造方法
(四)抽象类只能单继承,接口可以多继承

相关文章

  • 谈一谈 面试题中套路深

    关于面试题 今天要聊的主题是关于面试题这个话题的讨论。 大家就免不了遇到各种面试题,对于开发职位来说,笔试题就是经...

  • 遇到的面试题

    1.session和cookie的区别答:(一)、cookie数据存放在客户的浏览器上,session数据放在服务...

  • 遇到的面试题

    null instanceOf Object false jsonp跨域原理,优缺点,安全性因素 jsonp的实现...

  • Mysql行转列

    遇到的一个Sql面试题: 建表: Sql: 结果:

  • 25

    自动化框架运行原理不同框架优缺点(使用过程中遇到的问题)大厂测试工程师面试题总高级面试题测开面试题TCP原理测试方...

  • Android面试总结

    整理一些常见的Android面试题(针对于2~3年开发经验中所遇到的问题)android阿里面试题锦集(点击查看)...

  • 汇总BATJ等各大公司高质量20道Java面试题

    汇总各大公司高质量的面试题,大家发一下自己遇到的经典面试题吧。 so many people open quest...

  • 10道常见的Salesforce管理员面试问题与解答

    ​在实际面试中会遇到不同的面试题目,以下列出了常见的面试题目供大家参考和学习。 1. Role 和Profile有...

  • 2021年我的ios进阶面试题

    今年参加了很多面试,看看我的面试题是哪些 我遇到的能想起来的面试题 什么事Runloop?简述Runloop的执行...

  • 前端遇到的面试题

    1、浏览器渲染过程、渲染机制 2、宏任务、微任务 3、vuex刷新页面为什么会丢失数据,如何解决 4、vue双向绑...

网友评论

      本文标题:遇到的面试题

      本文链接:https://www.haomeiwen.com/subject/dhwjfqtx.html