面试问题:

一、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. 配置Gitlab Push自动触发jenkins构建

    一. 下载gitlab plugin Jenkins>插件管理 下载并安装gitlab plugin 二. 配置gitlab认证 路径Jenkins>Credentials>Syst ...

  2. DataStage系列教程 by Bluebreeze

    突发奇想,用了这么久的DataStage,想要写点东西祭奠那逝去的岁月.希望可以坚持一直写完. DataStage系列教程 (Change Capture) DataStage系列教程 (Pivot_ ...

  3. contos LINUX搭建LAMP笔记

    LINUX搭建LAMP笔记 .YUM:Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于R ...

  4. LightOJ 1341 Aladdin and the Flying Carpet(唯一分解定理)

    http://lightoj.com/volume_showproblem.php?problem=1341 题意:给你矩形的面积(矩形的边长都是正整数),让你求最小的边大于等于b的矩形的个数. 思路 ...

  5. JavaScript对象、JSON对象、JSON字符串的区别

    一.首先看下什么是JSON JSON:JavaScript Object Natation,JavaScript对象的表现形式,已经发展成一种轻量级的数据交换格式. JavaScript对象的表现形式 ...

  6. 使用MessageFormat替换字符中的占位符

    使用String.format可以实现字符串的格式化功能,即将后面参数中的值替换掉format中的%s,%d这些值.但MessageFormat更为强大,不用管传入值是字符串还是数字,使用占位符即可. ...

  7. 百度编辑器(ueditor)@功能之获取坐标

    //获取百度编辑器的工具类 var domUtils = UE.dom.domUtils; //获取编辑器的坐标 var $ueditor_offset = $("#ueditor_0&qu ...

  8. zabbix自动化运维学习笔记(服务器配置)

    继上次博主整理的安装后,这次是配置步骤 首先打开zabbix的安装web地址   http://xx.xx.xx.xx/zabbix/setup.php  xx.xx.xx.xx是服务器的IP地址 由 ...

  9. 手机APP测试环境搭建---appium

    这些都不是重点---一切都可以参考虫师   Appium移动自动化测试(一)--安装Appium 1.ADB的安装:ADB(ANDROID DEBUG BRIDGE) 应用场景: 针对移动端 Andr ...

  10. Cookie和Session的工作原理及比较

    一.Cookie详解 (1)简介 因为HTTP协议是无状态的,即服务器不知道用户上一次做了什么,这严重阻碍了交互式Web应用程序的实现.在典型的网上购物场景中,用户浏览了几个页面,买了一盒饼干和两饮料 ...