Java — how to dive?

How quickly perepisnye (Symfony+Doctrine) to study the ecosystem and best practices of Java? Experiencing the task is to write a plugin for the jboss keycloak. Put Idea, the plugin was written, somehow collected a jar from src and pumped in a lib from a maven dependency. Works. But I am sure that everything is done correctly. And, apparently plugins will have a lot to do. I would like to do in the mind to yourself and just was, and if someone with good knowledge of Java then it will be to develop, that I could safely leave your email address in the comments :) What you can read? English, Russian or Ukrainian will fit.
March 23rd 20 at 19:19
2 answers
March 23rd 20 at 19:21
Solution
Read the latest version of Effective Java. As suggested @Hassan_Lindgren28 already have on

Articles on mawenu full of couples enough to understand. It is simple.
In fact, there is the third edition in Russian. - Hassan_Lindgren28 commented on March 23rd 20 at 19:24
@Hassan_Lindgren28did not know, thank you. I do not know, how there with quality of translation? - wilfrid commented on March 23rd 20 at 19:27
@Christine, I don't know. In English I read. - Hassan_Lindgren28 commented on March 23rd 20 at 19:30
Found a reviewwhere the reader says that there is a diamond operator is translated as the operator of diamonds :D . I would refrain from reading such a translation - wilfrid commented on March 23rd 20 at 19:33
@wilfrid, ))) I Confirm.
Joshua Bloch - Effective Java programming (3rd edition)
Page 166.
Quote:
Please note that actually you do not need to specify the type parameter, you just have to specify that it is available, by the operator of diamonds, or diamond(<>), introduced in Java 7.
- Parker commented on March 23rd 20 at 19:36
March 23rd 20 at 19:23
1) Read a book on patterns in PHP (there is a good book)
2) Read a book Java for beginners (see the syntax of Java it is slightly more complicated than in php).
3) Read a book on enterprise patterns in Java
4) Read a book on the development in Spring (we will see how patterns are used within the Spring framework).
5) to See a couple trains from the Indians for mawenu/gradle
6) Open the Doc you need Java platform and start writing code.
7) In the process of writing code will tighten knowledge on Hibernate, thymeleaf, eco-system, Java and so on.

PS. "...the Ukrainian is suitable for" - are You serious? =) Do not confuse patriotism with stupidity.
Books like Patterns of Enterprise Application Architecture, Design Patterns: Elements of Reusable Object-Oriented Software, Domain Driver Development etc. I read, read (the last read is now the fifth time), and patterns and principles for daily use in PHP and JS/TS 10 years, if not more. Significant differences from Hibernate Doctrine have not noticed yet, sometimes I think that coastit can code with annotations clearly lapped 1:1 whenever possible :) . The Java code in principle read as C# (the second is more difficult), problems in the process of writing already working code is not noticed.

Remains book on Spring (don't understand yet why) to read, video on mawenu (text introductions not found?) and the directory syntax to run?

P. S. If I was a stupid patriot, it would be only Russian, and indicated which languages can read. - shanny.Gerhold commented on March 23rd 20 at 19:26
@Lizeth.McKenz, a Person writes a plugin for jboss. Why are there Spring, Hibernate, thymeleaf?

@shanny.Gerhold, Read the latest version of Effective Java. The latest version is only in English. If you read Russian, it is a bit outdated.

Articles on mawenu full of couples enough to understand. It is simple. - wilfrid commented on March 23rd 20 at 19:29
PS. "...the Ukrainian is suitable for" - are You serious? =) Do not confuse patriotism with stupidity.


And that description of patterns in Ukrainian is different from patterns in Russian? :-))) - Marvin_Bins commented on March 23rd 20 at 19:32
@Marvin_Bins, the Russian Federation-the concept of patriotism is a purely local phenomenon, induced artificially. In Ukraine you can find a lot of similarities with this phenomenon, by the way. Mostly official sources.
Individuals for peace, we have to do this thing at all, until the case takes place in the framework of the post-Soviet Union, at cu. least. - tina commented on March 23rd 20 at 19:35

Find more questions by tags Java