V
V
Vova Margaryan2021-08-14 00:15:13
Spring
Vova Margaryan, 2021-08-14 00:15:13

Should I learn Spring if I don't know some topics?

Hello everyone, I know Java syntax, also OOP basics, exception handling, but I don't know topics like Annotations, Collections, Generics, Multithreading, etc. Should I learn Spring and finish learning these topics together or first learn these topics later go to Spring?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
O
Orkhan Hasanli, 2021-08-14
@Reyndi

Good afternoon.
All of the above are the foundation of the Java language. It is possible that at the initial stage you do not need multithreading, but in any case, knowledge of the basics of java will not be superfluous.

but I don't know topics like Annotations, Collections, Generics, Multithreading, etc.

Annotations are used in all modern libraries and frameworks. You need to know at least how they work. Spring, Hibernate also use annotations.
Collections (JCF) - as for me, a mandatory minimum that you need to know. In Spring, you will have to work with collections.
Generics - also widely used, including in Spring. For example, a banal converter (interface Converter<S, T>, etc.).
Before learning Spring, I would recommend that you learn the following:
1) the basics of the Java language (everything that you listed above).
2) Familiarize yourself with Java EE (servlets), look at jdbc
3) Learn SQL (play a little with the database - MySQL, PostgreSQL, etc.)
4) Learn Hibernate (ORM for working with the database).
5) Learn TCP/IP. Learn http methods (GET, POST, PUT, etc.). Maybe look into sockets.
and only then learn Spring with existing knowledge. When learning Spring, you can already look towards AOP and slowly learn Spring AOP, etc.
Here, the course on the Spring Framework - https://www.youtube.com/watch?v=5ePo08sqcpk
There are a lot of courses on Spring Boot. There are some good ones on Udemy. It will not be superfluous to also study the documentation of the framework itself. You can also read the Spring Boot in Action book.
Should I learn Spring and finish these topics together or learn these topics first and then move on to Spring?

Learn these topics first, then Spring.
https://javastudy.ru/interview/jee-spring-question...

D
Dmitry Roo, 2021-08-14
@xez

Wow, it's good to know what you don't know.
Learn everything.

N
NiyazNA, 2021-08-14
@NiyazNA

Learn collections and generalizations. Then you can catch up with multithreading. There is nothing complicated in the annotations, they will catch up along the way. Still it would be good to poke servlets.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question