About Me

Prasad Kharkar

Who am I?

Hello java enthusiasts, I am Prasad Kharkar and I’m just like you; a java lover. I feel proud to say that I am a Sun Certified Java Programmer for the java platform 1.6ย ,Oracle Certified Professional Web Component Developer for J2EE version 5, Oracle Certified Expert, Java EE 6 Java Persistence API Developerย  and of course author and founder of theJavaGeek.


Why did I create theJavaGeek?

Over the last 3 years, I have been learning java from multiple blogs and forums. People have helped me a lot and I feel I should also step in. I’ve created theJavaGeekย to provide some quality content that will help learn java and J2EE stuff.

Tutorials available on theJavaGeek are:

What can you expect from me:

I am no expert and I do not like to call myself one, but I will continue providing good articles on theJavaGeek as much as possible. Feel free to post your queries here and I will try to answer them.

What I expect from you:

Positive or negative, feedback is always important for improvement. Like and share links on theJavaGeek and spread the word. Help me help you ๐Ÿ™‚

The following two tabs change content below.
Prasad Kharkar is a java enthusiast and always keen to explore and learn java technologies. He is SCJP,OCPWCD, OCEJPAD and aspires to be java architect.

Latest posts by Prasad Kharkar (see all)

39 comments for “About Me

  1. Sudhir Kumar
    November 21, 2013 at 3:00 am

    I was searching like this site… aap kaha the itne dino se..

    • Prasad Kharkar
      November 21, 2013 at 10:40 am

      I created this site recently. Thank you for your enthusiasm Sudhir :). This will help me continue contributing.

  2. January 25, 2014 at 9:04 pm

    I merely could hardly disappear completely your web site prior to suggesting i genuinely appreciated the regular data somebody provide with your friends? Is definitely just going to be again frequently to look into cross-check fresh posts

    • Prasad Kharkar
      January 26, 2014 at 9:43 am

      I couldn’t get what you wanted to say. Will you please elaborate?

  3. Kalyan
    January 29, 2014 at 3:55 am

    I bumped into your site by chance…Thanks for sharing the info in a precise way…Keep up the good work ๐Ÿ™‚

  4. June 2, 2014 at 1:03 pm

    Good start Prasad..!! Going forward please include information about the recent technologies like Hadoop, Spring , Hibernate , JSF etc.

    • June 4, 2014 at 11:04 am

      Thank you Rushikesh for kind words. I’ve written a lot of tutorials about JPA which is implemented by hibernate nowadays, so learning JPA is similar to learning Hibernate.

  5. Anup D
    August 4, 2014 at 12:02 am

    Whoa…! Its amazing..
    This is food for hungry people… and you served it in a good way… I appreciate your work…
    its KABIL-E-TARIF….
    Keep it up buddy…
    God Bless you and
    God Bless JAVAGEEK…

  6. Arshadulla
    September 23, 2014 at 4:09 pm

    Hi sir ,

    This site is very informative .
    I am a self learner.
    i have bookmarked your site .
    please suggest some books for core java and servlets jsp so that i can learn paralleling.

    Thank you sir..

    • September 24, 2014 at 8:32 am

      Hi Arshadulla. Glad to know that you are a self learner and thank you for good feedback.
      I would suggest Head First Java for core java and Head First Servlets and JSP. These are great books and concepts are explained in a good manner.

  7. Muzammil
    October 28, 2014 at 6:47 pm

    Prasad, Your site is really excellent. This is the right place for anyone who loves java. I really appreciate your work. Keep Going..

    • October 29, 2014 at 9:27 am

      Hi Muzammil, I am thankful for those words :). Happy learning.

  8. Muzammil
    October 28, 2014 at 6:54 pm

    I have an issue with JSF1.2
    I am using luno.

    The issue is that the navigation through command button isn’t working in my jsp page.I tried every thing but of no use.could u pls help me??

    This is my jsp page:


    public String method(){
    return “abc”;


    faces.xml is well configured

    As a result when I click the command button I am getting the same page.
    I have managed hello.java to sessionBean.

    • October 29, 2014 at 9:28 am

      Do you get any error message or stacktrace on console?

  9. Muzammil
    October 28, 2014 at 6:56 pm


  10. Parthu
    November 2, 2014 at 4:06 am

    Thankyou Prasad. I am a java new bee, self learner, found this site by accident, very informative, great job.

    • November 3, 2014 at 12:18 pm

      Hi Parthu, I am glad you found this website useful. Happy learning ๐Ÿ™‚

  11. Sonko Jacques
    January 27, 2015 at 4:59 pm

    I’m coming from Senegal in West Africa
    I’m very glad to visit your site
    God bless you
    Thanks a lot

  12. sremugaan
    March 21, 2015 at 9:14 pm

    your content is really gud. and it helped me. if u include JSF content in your blog …then it might useful for learning JSF basic …

    • March 23, 2015 at 11:34 am

      I am glad you find my blos useful. I am going to include jsf as well as web services content soon. Hoping to meet your expectations ๐Ÿ™‚

  13. vinay lariya
    June 10, 2015 at 3:25 pm

    God Job Prasad .

  14. gowthem
    June 15, 2015 at 5:35 pm

    Nice tutorial.

  15. Madhavi Giri
    October 22, 2015 at 11:44 am

    Hi Prasad,

    Very helpful Content!!
    Explained very well ๐Ÿ™‚
    Looking for more topics… ๐Ÿ™‚

  16. Sundar
    May 18, 2016 at 11:15 am

    Very useful articles. I have seen many articles on this topic but could not get hold of key concept here.

    Keep going

  17. Coddder....
    June 2, 2016 at 8:31 pm

    Awesome site ……subject is to the point.

  18. Prashant Kumar Sharma
    July 18, 2016 at 12:26 am

    very good explanation …

  19. Nick
    September 19, 2016 at 1:24 am

    Is there any way to prove that constructor starts it’s executions first as compared to non-static block? I mean like code.

  20. Sagar
    October 20, 2016 at 4:41 pm

    Good Job Prasad..

  21. Arun.K
    October 20, 2016 at 8:14 pm

    Randomly jumped into this website………..nice stuff!!!!!!!!!!!!!
    keep going:-)

  22. Nyng
    April 4, 2017 at 9:12 am

    Hi, I really appreciate all your post about design patterns. I really appreciate all your work.

    (If you are busy just omit the following, which is my learning path of patterns with some suggestions.)
    I’ve tried to learn design patterns from following resources:
    *Pattern Hatching* by John Vlissides
    *Design Patterns* by GoF (This is too hard).
    *Head First Design Patterns*

    To me the part I always confused among all patterns is their purpose:
    Why I should consider a pattern?
    What are the things I can do now with ease after I use a pattern?
    Your post are already the best, but if you could mention the above it would be even better. (at least to me.)

    I think you can write a book about design patterns. That will be a promising book.

    • April 4, 2017 at 10:06 am

      Thank you Nyng for your comment. I will answer your questions in detail in 2-3 days. I will definitely look into writing a concise book about design patterns whenever I get some time ๐Ÿ™‚ Your comment has definitely motivated me to work more ๐Ÿ™‚

  23. Naveen
    July 16, 2017 at 4:13 pm

    Nice articles I love ur articles

  24. Kamlesh Joshi
    July 27, 2017 at 10:23 am

    Hi Prasad,

    I am new to JAVA (my past experience was in C++). I found your site very helpful to understand the core java concepts. Your content is crisp and clear to understand.
    Thanks for sharing all this information.


  25. Rajesh
    August 22, 2017 at 1:09 pm

    Very Helpful and Nice Explanation…Please keep updating ….


  26. Prafulla Jadhav
    October 6, 2017 at 11:10 am

    The articles are quite helpful. Thanks Prasad!

  27. Saurav Gupta
    October 11, 2017 at 7:28 pm

    Hoping you are “thepythongeek” too !!!

    • October 12, 2017 at 3:49 pm

      This comment is actually interesting ๐Ÿ™‚ Could you please let me know what you you expect from me ๐Ÿ™‚

  28. Anand
    October 14, 2017 at 3:07 am

    Thank you for all your contributions! I was looking on where to start for Angular 4. This is the best and helps me alot !! Thank you so much.

Leave a Reply

Your email address will not be published. Required fields are marked *