To create the connections you have to consciously think and recall not only the topics, but also understand how they are connected and practice them.
Seriously, I thought this was the last place on earth were I would have found people saying that to learn something the best way is to read a book 5 times.
Because if you want to learn Java obviously the best way is to read a Java book 5 times, instead of reading one concept at a time, understanding it, recalling it, putting it in practice with exercises without looking at the book and connecting all the concepts.
I will continue learning in my way that for you is for some reason so alien, good luck in learning reading 5 times.