面试问题:

一、Java基础方面: 
1、Java面相对象的思想的理解(主要是多态): 
http://blog.csdn.net/zhaojw_420/article/details/70477636

2、集合:ArrayList,LinkedList,HashMap,LinkedHashMap,ConcurrentHashMap,HashTable,HashSet的底层源码实现原理

3、Java虚拟机 
(1)组成以及各部分作用: 
http://blog.csdn.net/zhaojw_420/article/details/70477953 
(2)类加载器——ClassLoader: 
http://blog.csdn.net/zhaojw_420/article/details/53373898 
(3)类加载器的父亲委托机制深度详解: 
http://blog.csdn.net/zhaojw_420/article/details/53284225 
(4)JVM调优: 
http://blog.csdn.net/zhaojw_420/article/details/70527138 
(5)垃圾回收: 
http://blog.csdn.net/zhaojw_420/article/details/70527232

4、异常 
http://blog.csdn.net/zhaojw_420/article/details/70477751

5、String,StringBuffer,StringBuilder区别 
http://blog.csdn.net/zhaojw_420/article/details/70477718

6、值传递与引用传递: 
http://blog.csdn.net/zhaojw_420/article/details/70477680

7、Java中的equals和hashCode方法详解 
http://blog.csdn.net/zhaojw_420/article/details/70477705

8、TCP的三次握手和四次挥手

9、多线程 
(1)实现线程同步: 
http://blog.csdn.net/zhaojw_420/article/details/67823750 
(2)生产者消费者问题: 
http://blog.csdn.net/zhaojw_420/article/details/67826902 
(3)线程安全 
(4)线程死锁 
(5)Synchronize实现原理 
(7)happen-before规则: 
http://blog.csdn.net/zhaojw_420/article/details/70477874 
(8)线程池 
(9)DCL失效原因以及解决办法: 
http://blog.csdn.net/zhaojw_420/article/details/70477921 
(10)线程实现方式:Thread,Runable,Callable的区别

10、IO 
http://blog.csdn.net/zhaojw_420/article/details/70524353

11、NIO 
http://blog.csdn.net/zhaojw_420/article/details/70526695

12、网络编程

13、Java内存模型 
http://blog.csdn.net/zhaojw_420/article/details/70477903

二、数据库(MySql) 
1、面试题: 
http://blog.csdn.net/zhaojw_420/article/details/70530664 
2、sql优化: 
http://blog.csdn.net/zhaojw_420/article/details/70532017 
3、搜索引擎

三、设计模式 
单例模式,工厂模式,建造者模式,观察者模式,适配器模式,代理模式等等

四、数据结构与算法: 
1、链表,栈,队列,二叉树: 
http://blog.csdn.net/zhaojw_420/article/details/68485474 
2、八大排序算法: 
3、查找算法

五、高并发与海量数据 
1、大型网站应用之海量数据解决方案 
http://blog.csdn.net/zhaojw_420/article/details/70881230

2、大型网站应用之高并发情况下的解决方案 
http://blog.csdn.net/zhaojw_420/article/details/70881266

3、在一个千万级的数据库查寻中,如何提高查询效率? 
http://blog.csdn.net/zhaojw_420/article/details/69367682

六,Struts,Spring,Hibernate,Mybatis,Springmvc

七、前端:javascript,Jquery 
http://blog.csdn.net/zhaojw_420/article/details/70880977

八、Jsp+Servlet 
http://blog.csdn.net/zhaojw_420/article/details/70880968

九、linux操作命令(重点服务器方面操作)

十、tomcat调优

十一、Redis/MongoDB等NoSql 
http://blog.csdn.net/zhaojw_420/article/details/68066305

十二、Nginx的配置与使用

java中高级面试题整理及参考答案的更多相关文章

  1. Java高级工程师面试题总结及参考答案

    一.面试题基础总结 1. JVM结构原理.GC工作机制详解 答:具体参照:JVM结构.GC工作机制详解     ,说到GC,记住两点:1.GC是负责回收所有无任何引用对象的内存空间. 注意:垃圾回收回 ...

  2. 2017常见的50道java基础面试题整理(附答案)

    1.作用域public,private,protected,以及不写时的区别 答: 区别如下: 2.Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是 ...

  3. Java中高级面试题整理

    一.基础知识: 1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList:HashSet,TreeSet): 2)HashMap的底层实现,之后会问Co ...

  4. Java高级面试题整理(附答案)

    这是我收集的10道高级Java面试问题列表.这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题.你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足以挑战你的 Java ...

  5. Java笔试面试题整理第八波

    转载至:http://blog.csdn.net/shakespeare001/article/details/51388516 作者:山代王(开心阳) 本系列整理Java相关的笔试面试知识点,其他几 ...

  6. Java笔试面试题整理第五波

    转载至:http://blog.csdn.net/shakespeare001/article/details/51321498 作者:山代王(开心阳) 本系列整理Java相关的笔试面试知识点,其他几 ...

  7. Java笔试面试题整理第六波(修正版)

    转载至:http://blog.csdn.net/shakespeare001/article/details/51330745 作者:山代王(开心阳) 本系列整理Java相关的笔试面试知识点,其他几 ...

  8. Java笔试面试题整理第四波

    转载至:http://blog.csdn.net/shakespeare001/article/details/51274685 作者:山代王(开心阳) 本系列整理Java相关的笔试面试知识点,其他几 ...

  9. Java笔试面试题整理第三波

    转载至:http://blog.csdn.net/shakespeare001/article/details/51247785 作者:山代王(开心阳) 本系列整理Java相关的笔试面试知识点,其他几 ...

随机推荐

  1. MR案例:小文件处理方案

    HDFS被设计来存储大文件,而有时候会有大量的小文件生成,造成NameNode资源的浪费,同时也影响MapReduce的处理效率.有哪些方案可以合并这些小文件,或者提高处理小文件的效率呢? 1). 所 ...

  2. eclipse集成tomcat修改字符集参数

    问题: 在eclipse 4.4(Luna)中集成tomcat时,直接修改原tomcat目录中的配置文件,不起作用. 有时,我们会修改字符集参数为utf-8,以解决中文乱码问题,改动之后依然乱码…… ...

  3. backstopJS 参数详解 CN

    最近需要进行前端UI验证,详细研究了下backstopJS.官方文档为En,手动翻译了下.相关参数信息如下: 如需转载引用,请保留原文出处,支持原创,感谢.

  4. [BZOJ1722]Milk Team Select 产奶比赛

    Description Farmer John's N (1 <= N <= 500) cows are trying to select the milking team for the ...

  5. iOS开发进阶 - 基于PhotoKit的图片选择器

    移动端访问不佳,请访问我的个人博客 很早之前就用OC把代码写完了并用在项目中了,一直没时间整理,现在用swift重写一份,并且更加详细的来了解这个Photos框架,下面是我集合苹果官方文档和其他大神的 ...

  6. dp_train_f

    Vasya And The Mushrooms 题目大意:有2n个格子,分成上下两行,每行n个,每个格子有蘑菇每秒的生长值(rate),小姑娘从左上角出发(time=0),每秒必须移动,而且只能移动到 ...

  7. Maven 修改默认JDK版本

    方式1.修改maven全局jdk 修改 安装目录\maven2\conf\settings.xml <profiles> <profile> <id>jdk-1.6 ...

  8. 【卷积神经网络】对BN层的解释

    前言 Batch Normalization是由google提出的一种训练优化方法.参考论文:Batch Normalization Accelerating Deep Network Trainin ...

  9. Docker 推送镜像到 阿里Docker镜像

    登录 阿里云Docker镜像 https://cr.console.aliyun.com 创建一个镜像 成功之后点击  “管理” 阿里有详细的 使用说明 PS : 注意的地方是 sudo docker ...

  10. javascript 关于节点

    重复使用对像可以用 var a,b; with(document){ a = getElementById('aID') b = getElementById('bID') } 关于节点访问: par ...