1.Core Java,就是Java基础、JDK的类库,对使用频繁的类,比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,知道在一个具体的场合下使用哪个集合类更适合、更高效
2.多线程并发编程,包括对象锁机制、synchronized关键字,concurrent包
3.I/O,Socket编程,熟悉Java中Socket编程,以及I/O包,NIO
4.JVM的一些知识,比如Java内存模型(会对理解Java锁、多线程有帮助)、字节码、JVM的模型、各种垃圾收集器以及选择、JVM的执行参数(优化JVM)等等
5.一些常用的设计模式,比如单例、模板方法、代理、适配器等等
6.常用数据库(Oracle、MySQL等)、SQL语句以及一般的优化
7.JavaWeb开发的框架,比如Springmvc,iBatis等框架
微信公众号,工作流服务,云平台服务,平台开课服务,消息路由功能,服务预案管理,企业日常管理系统,oa管理系统,企业论坛管理系统