前路无忧 前路无忧
首页 /  专栏 /  内容

java开发工程师需要学什么

专栏 2024-09-22 20:00:51

java工程师要学什么 

Java工程师需要学习以下内容:

1. 基础语言:包括Java基础,设计模式,数据结构与算法等。需要精通面向对象分析与设计(OOA/OOD),涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。

2. 数据库与JDBC:包括MySQL和JDBC等。

3. WEB基础:包括HTML/CSS/JS/Tomcat/Http/Servlet/Vue/Jsp/Ajax/Jquery等。

4. 企业级框架:包括Maven,GIT,SSM,Spring,MyBatis,SpringMVC,Mybatis Plus,SpringBoot,SpringSecurity,日志开发框架等。

5. 分布式微服务架构:包括Springcloud,dubbo,zookeeper,TIDB,ActiveMQ,RabbitMQ,RocketMQ,Kafka,Docker,Redis,ElasticSearch,JUC等。

6. 技能强化:包括Linux,JVM,Oracle,Activiti7,NIO,PIO&EasyExcel,Netty,Log,Lucene,Solr,Shiro,Nginx,Jenkins,MySQL优化等。

7. WEB小应用程序(applet),桌面程序的SWING,AWT, SWT,UI设计思想和方法等。

8. 企业级应用框架SSH(Struts2、Hibernate和Spring)等。

9. JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。

10. 汇编指令,能反编译一个类文件。

11. UI部件的JAVABEAN组件模式,JAVABEANS被应用在JSP中以把业务逻辑从表现层中分离出来。

版权申明:文章由用户发布,不代表本网站立场,如果侵权请联系我们删除。

推荐文章