For someone who used to be very proficient in Java, what would be a good way to get back into the language again?<p>I used to work professionally with it until about 2011/Java 7 - then pursued a university career (machine learning, data science, etc.), and now will likely get a job which again requires me to use Java. What resources would you recommend looking into for getting back on track? I'm interested especially in<p>- new language features introduced since back then<p>- popular frameworks everybody uses nowadays<p>- software projects that use modern Java (and may need contribution)<p>- any recent books about modern Java development<p>Looking forward to your suggestions!