1.java基础
1.1 Collection和Map
(1)掌握Collection和Map的继承体系
(2)掌握ArrayList,LinkedList,Vector,Stack,PriorityQueue,HashSet,
LinkedHashSet,TreeSet,HashMap,LinkedHashMap,TreeMap,WeakHashMap,
EnumMap,TreeMap,HashTable的特点和实现原理。
(3)掌握CopyOnWriteArrayList,CopyOnWriteArraySet,ConcurrentHashMap的实现原理和适用场景。
1.2 IO
(1)掌握InputStream,OutputStream,Reader,Writer的继承体系。
(2)掌握字节流(FileInputStream,DataInputStream,BufferInputStream,FileOutputStream,DataOutputStream,
BufferOutputStream)和字符流(BufferReader,InputStreamReader,FileReader,BufferedWriter,
OutputStreamWriter,PrintWriter,FileWriter),并熟练运用。
(3)掌握NIO实现原理及使用方法。
1.3 异常
(1)掌握Throwable继承体系。
(2)掌握异常工作原理。
(3)了解常见受检异常,非受检异常和错误。
简介:
培训老师会把Java开发工程师必备知识体系系统讲解,系统化学习针对性非常强,逻辑分析能力非常清晰;技术方面覆盖非常广泛全面,从编程环境安装开始切入,
第一阶段从Java基础(Java核心基础+面向对象+多线程+常用类+IO+GUI+网络编程+常用实例)入门,
第二阶段深入了解JavaWeb(Oracle、MySQL、MongoDB、MySQL数据库的优化、HTML5、CSS3、JavaScript、JQuery[AJAX、Json]、Vue.js、JSP、Servlet、jdbc、xml...JavaWeb相关技术)网站开发,
第三、四阶段SSH(Spring+Hibernate+Struts2)三大框架的学习和实战整合,
第五、六阶段针对目前主流的SSM(springMVC、Mybatis、Shiro、Redis、Lucene、Ehcache,MVC开发模式)框架开发以及实战应用,
第七阶段分布式微服务Springboot、Springcloud、Dubbo、Zookeeper、Eureka、断路器(Hystrix)、路由网关(zuul)、高可用的分布式配置中心以及Eureka高可用集群负载、消息总线(Spring Cloud Bus)、服务链路追踪(Spring Cloud Sleuth)、高可用的服务注册中心、断路器监控(Hystrix Dashboard)、断路器聚合监控(Hystrix Turbine)等等SpringCloud高级技术设计以及大数据架构设计的引入;此外还有服务器运维方面上的Linux、Apache、Nginx、Tomcat等运维和部署项目教程、安卓开发、微信公众号开发、小程序开发以及老土的普元EOS框架开发;另外还附加了PHP、Python、PS等教程。