JavaGyan is a continuously growing collection of Java programming tips and best practices, Updates from Java J2EE world, Articles and tutorials on various JEE frameworks, technologies, UML, Design Patterns, Design Principles, Anti patterns, Refactoring, JAVA Certifications preparation kits, Interview questions and answers and lots of stuff. It is developed and maintained by Sanjeev Kumar. The views expressed on this website are his own and do not necessarily reflect the views of his former, current or future employers.
Java - If you are reading this you probably already know about "Java". Just in case you don't, in 1991, a small group of Sun engineers called the "Green Team" believed that the next wave in computing was the union of digital consumer devices and computers. Led by James Gosling, the team worked around the clock and created the programming language that would revolutionize our world – Java.
Gyan - Gyan is a Sanskrit word for knowledge. As Hindi borrows heavily from Sanskrit, the word has the same meaning in Hindi too. Gyanis are knowledgeable people, those who are maestros in their fields. Words like guru and gyanis, though are Sanskrit words, are now becoming more popular in English, especially to denote a person proficient in technology field.
So "JavaGyan" essentially means knowledge of Java. The whole purpose of this site is to spread and share whatever little Gyan I have gathered in my past several years of working with Java.
I am a happily married man with two wonderful sons. I love traveling, listening to music and socializing. I am a die-hard-foodie and Karim's @ Nizamuddin, West New Delhi, is my favorite eating place.