JAVA面试掌握的技术点
2017-12-03 18:59
323 查看
简介
精通Java语言,熟练掌握Spring 、IOC、AOP、MyBatis、Json;熟练掌握多线程、Socket、Jnio等网络通信基础及netty相关框架;
熟练掌握Tcp/Ip、Http、Rest、Soap、Webservice等协议及相关框架如CXF;
熟练掌握Eclipse、Ant等开发和编译工具,熟悉配制和管理工具,如Svn、Git、Maven、Gradle;
熟练掌握常用数据库Mysql/Oracle中的一种,熟悉Sql及数据库优化,熟悉数据库及表结构设计规范,熟悉存储过程及视图;
熟悉缓存和Nosql技术,如Redis\Memcached;
熟悉Dubbo、Zookeeper、MQ和消息推送;
有分布式、集群开发及阿里云部署经验;
理解Java反射机制
常用的设计模式
sql性能调优
备用的链接
面试题
http://www.importnew.com/22083.htmlhttp://www.cnblogs.com/lanxuezaipiao/p/3371224.html
http://www.importnew.com/10980.html
http://blog.csdn.net/jackfrued/article/details/44921941
常用的书籍
初级:《java从入门到精通》 没看过,但是买的人很多,有视频。
《疯狂java讲义》 没看过,买的人也不少。
《head first java》head first系列都蛮好的,看起来不乏味。
中级:
《java编程思想》java程序员必读书籍,厚厚的,让你有种看不完的感觉,但是认真学了收获会很大
《java核心技术卷1 2》 推荐买第十版,最新的。也是讲基础的,虽然很啰嗦,但是正是因为厚,写得多,所以你才能理解的更透彻。
《head first 设计模式》设计模式经典之一,有趣的案例驱动,看起来很有意思。
《设计模式之禅》国内大牛力作,通俗易懂,某些设计模式的实现和《headfirst设计模式》有区别,可以两本一起看。
《大话设计模式》没看过,也挺有名的,不做评价。
《java并发编程实战》多线程好书,不光教你怎么用,还告诉你为什么要这么用。
高级:
《effevtive java》必看书籍。讲了70+如何写好java代码的例子。看了这些你会觉得以前写的代码都是问题。
《重构 改善代码既有的设计》必看书籍。重构你之前的代码能让你有一个很高的进步。
《深入理解java虚拟机》必看,不解释。
《java8实战》java9都要出来了,你java8还不会说不过去的。。
《java性能权威指南》学完虚拟机再看它,深奥的一比。
相关文章推荐
- 如何准备BAT技术面试答案(下)——Java研发方向
- Java Web项目开发到底需要掌握哪些技术
- Java程序员面试你必须要知道的10个JavaScript的技术点
- 2018要跳槽阿里,就必须掌握这些面试重点和技术(含视频教程)
- Java技术_每天掌握一种设计模式(002)_使用场景及简单实例(创建型:单例模式)
- 如何准备BAT技术面试答案(下2)——Java研发方向
- java程序员应该熟练掌握的技术
- 一个优秀的java技术人员在未来2年发展应掌握的本领
- java 技术技能点 面试5
- java技术面试之面试题大全
- Java Web项目开发到底需要掌握哪些技术?
- 如何用比较快速的方法掌握Spring的核心——依赖注入,Java web轻量级开发面试教程 读书笔记
- Java程序员从阿里、京东、美团面试回来,这些面试题你能掌握多少呢?
- Java web项目开发需要掌握哪些技术?
- JAVA 面试基础试题(大家可以参考一下学Java时需要掌握的基础知识)
- java web 开发需要掌握哪些技术(转载)
- Java研发方向如何准备BAT技术面试
- 面试总结——Java高级工程师应该掌握的技能
- 2017 最新java面试题(技术面试)
- Java技术面试答案(汇总版)