面试
CCUTwangning
不滞于物,草木竹石均可为剑。自此精修,渐进于无剑胜有剑之境!
展开
-
针对importNew 网站中的《面试总结》一文中涉及到的问题,自己的一点总结(1)
Java相关Java GC机制(重要程度:★★★★★)主要从三个方面回答:GC是针对什么对象进行回收(可达性分析法),什么时候开始GC(当新生代满了会进行Minor GC,升到老年代的对象大于老年代剩余空间时会进行Major GC),GC做什么(新生代采用复制算法,老年代采用标记-清除或标记-整理算法),感觉回答这些就差不多了,也可以补充一下可以调优的参数(-XX:newRatio,-Xm原创 2016-12-02 09:18:05 · 1163 阅读 · 0 评论 -
Java线程面试题 Top 50
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么转载 2017-01-10 17:05:34 · 334 阅读 · 0 评论 -
针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(4)
操作系统1. 进程和线程的区别1) 简而言之,一个程序至少有一个进程,一个进程至少有一个线程.2) 线程的划分尺度小于进程,使得多线程程序的并发性高。3) 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。4) 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行原创 2016-12-27 13:37:23 · 683 阅读 · 1 评论 -
针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(3)
JVM1. 内存模型以及分区,需要详细到每个区放什么JVM内存区域模型1.方法区也称”永久代” 、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。运行时常原创 2016-12-23 15:55:12 · 1419 阅读 · 1 评论 -
针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(1)
最近,我在ImportNew网站上,看到了这篇文章,觉得总结的非常好,就默默的收藏起来了,觉得日后一定要好好整理学习一下,昨天突然发现在脉脉的行业头条中,居然也推送了这篇文章,更加坚定了我整理的信心。 文中答案和详解部分过于详细的我会附上,本人认为写的 比较好的链接,供大家参考,如果有什么不正确的地方,还希望各位大神,在评论中给予指导,谢谢! J2SE基础 1. 九种基本数原创 2016-12-15 10:31:06 · 1370 阅读 · 0 评论 -
针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(2)
16. Java面向对象的三个特征与含义1 . 封装性 将对象的状态信息尽可能的隐藏在对象内部,只保留有限的接口和方法与外界进行交互,从而避免了外界对对象内部属性的破坏。 Java中使用访问控制符来保护对类、变量、方法和构造方法的访问2. 继承 java通过继承创建分等级层次的类,可以理解为一个对象从另一个对象获取属性的过程。3.多态 多态是同一个原创 2016-12-20 13:41:05 · 1435 阅读 · 0 评论 -
针对importNew 网站中的《面试总结》一文中涉及到的问题,自己的一点总结(2)
Spring相关关于Spring的问题主要就是围绕着Ioc和AOP,它们真是Spring的核心啊。Spring Bean的生命周期(重要程度:★★★★★)推荐文章:【Spring】Bean的生命周期 Spring Bean的完整生命周期(非常详细)Spring中用到的设计模式(重要程度:★★★★★)工厂原创 2016-12-05 10:44:00 · 629 阅读 · 0 评论 -
115个Java面试题和答案——终极列表(下)
第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。异常处理Java小应用程序(Applet)SwingJDBC远程方法调用(RMI)ServletJSP异常处理43.Java中的两种异常类型是什么?他们转载 2016-11-04 14:43:49 · 363 阅读 · 0 评论 -
115个Java面试题和答案——终极列表(上)
本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。开始!目录面向对象编程(OOP)转载 2016-11-04 10:43:43 · 377 阅读 · 0 评论 -
基于【程序员哪些事】微信公众号《如何准备阿里社招面试,顺谈Java程序员学习中各阶段的建议》中的罗列问题的总结
今天读了《如何准备阿里社招面试,顺谈Java程序员学习中各阶段的建议》,一直对作者是一个仰视的姿势,崇拜已久,为了便于自己学习和总结,在这里对文中出现的几个技术问题进行了学习,在这进行如下总结:1、HashMap 有顺序吗?答:Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机原创 2016-11-07 14:00:06 · 1524 阅读 · 0 评论 -
java中级面试题总结(1)
1、如何理解多态?类与对象的区别是什么? 答:子类继承父类时候 同时继承父类方法,也重写方法。多态的三要素为:继承;方法重写;父类引用指向子类对象。类是对象的抽象,对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占有内存空间。例如:类就是水果,对象就是苹果。2、如何理解Object.hashCode()方法?,它的作用是什么?1.newO原创 2016-11-23 14:56:39 · 1695 阅读 · 0 评论 -
redis 常见面试题 大收罗
1. 使用redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行(4) 丰富的特性:可用于缓存,消息,按key设置过期原创 2017-04-13 09:21:11 · 3346 阅读 · 0 评论