什么是JAVA?Java工程师到底做了什么?
java 基础知识: java数据类型,流程控制(if,while,for等)、对象基础(类、接口、抽象类、访问修饰符、final关键词、static关键词等)。)、集合(Map、List、Set、collections工具)、java基础类库(String,Object ,System等)、java8。
高级知识: 泛型,java反射,内部类,枚举,注释,异常,IO流、java虚拟机、java并发编程、网络编程(BIO/NIO/AIO)等
框架知识:Spring/SpringMVC/Mybatis/springBoot
- 项目管理工具:Git/SVN--Maven/Gradle/Linux/Jenkins
- java 设计模式,设计原则(开关原则、倒置原则、单一责任原则、接口隔离原则、迪米特法则、里氏替换原则、合成再利用原则)、创建型(简单工厂、工厂方法、抽象工厂、建造者模式、单例模式、原型模式)、行为型(战略模式、模板模式、迭代模式、分配模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介模式)、结构模式(适配器模式、立面模式、装饰模式、代理模式、享元模式、组合模式、桥接模式)
0