New to Java and Spring. What are some good design principles for an inexperienced java developer like me?

Posted by Imtiaz Ahmad on Programmers See other posts from Programmers or by Imtiaz Ahmad
Published on 2013-10-17T21:58:38Z Indexed on 2013/10/17 22:17 UTC
Read the original article Hit count: 422

I am learning Java and have written a few small useful programs. I am new to spring but have managed to understand the concept of dependency injection for decoupling. I'm trying to applying that in my development work in an enterprise setting. What are the 3 most important design patterns I should master (not for interview purposes but ones that I will use every day in as a good java developer)? Also what are some good java design considerations and practices in coding specifically in Java? My goal is write good decoupled and coherent programs that are easy to maintain that don't make me standout as a java rookie. Stuff like not beginning my package names with com. have already made me precariously visible in my team. But they know I have 2 years of coding experience and its not in java.

© Programmers or respective owner

Related posts about java

Related posts about design-patterns