File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes Learn java Quickly Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Learn java Quickly" Watch "Learn java Quickly" New topic
Author

Learn java Quickly

kalaiyarasan sivaprakasam
Greenhorn

Joined: Aug 17, 2009
Posts: 29
hi,its me arsu
i am working in java based technology.but i am not able to remember all packages's classes, interfaces, abstract classes and their methods and how to handle those in our real project.Even my room mets all are working in same technology.if i ask them any question .with in 10 mins they are giving solutions.why i can't be like them.whenever i am seeing them ,i am getting jealous on them and i am feeling very bad to think about my knowledge.many time i felt that i am not a suitable person to be a java developer.even i have all the books such as complete reference java 1.6,head first jsp and servlet,head first EJB,struts 1.1,struts 1.3,javascript and so on also internet facility.i want to become a very good java coder better than them.

please tell me something easy way to learn java and remember those classes and methods and to be a good java developer..
thanks.



Gerardo Tasistro
Ranch Hand

Joined: Feb 08, 2005
Posts: 362
To be honest I don't remember them either. I know its public static void main(String[] arg) and that doGet and doPost get something like HTTPServletRequest and HTTPServletResponse (not quite sure if that's the way you write them and if in that order), oh and I remember web applications read stuff from web.xml. That's the type of stuff I learned for the exams and that's it.

On the other hand I have some good friends: google, the javadocs and the IDEs autocomplete. I find it more important to understand tools and how to integrate them than know their APIs by heart. With time and practice some things will come as second nature, but I see no benefit in going out and learning the Hibernate 3.2 API by heart.

If you want to be good then practice a lot. Understand how things work together and get good at figuring out things rather than learning them by heart.
salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

As far as remembering classes is concerned:

you must first learn to read the Java docs. Learn to understand it. Dont use modern IDEs to write programs initially
slowly,steadly you will start knowing the classes and thier methods.
Dont do the mistake of memorizing them, you will never learn this way.


I do not have a solution for jealousy


My Website: [Salvin.in] Cool your mind:[Salvin.in/painting] My Sally:[Salvin.in/sally]
salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

hey i do have a solution:

Change your room
Fred Hamilton
Ranch Hand

Joined: May 13, 2009
Posts: 679
salvin francis wrote:As far as remembering classes is concerned:

you must first learn to read the Java docs. Learn to understand it. Dont use modern IDEs to write programs initially
slowly,steadly you will start knowing the classes and thier methods.
Dont do the mistake of memorizing them, you will never learn this way.


I do not have a solution for jealousy


You are correct sir, sort of. Everyone has their method of learning that works best for them, but I respectfully suggest that maybe learning to read the java docs doesn't come first. I would suggest that an understanding of the general concepts of the java class heirarchy and how inheritance filters down from the Object class, through Component, JComponent, Container, etc. should come first, after which reading the Java Docs becomes much easier. Just my two cents on an issue where maybe there is no hard and fast rules.
Tanzy Akhtar
Ranch Hand

Joined: Jul 19, 2009
Posts: 110
Hi Arsu,

If you have never learn java before, then go ahead with simple books,
like wrox publication java, and more importantly Thinkingin java by bruceeckel.
Thinking in java is best book for grasping simple concepts like what is object and other
object oriented features. At same time do practice a lot.

Once you are through these, take the copy of "SCJP Sun Certified Programmer for Java",
the best book for clearing the java concepts.

Remember, it's not possible learn everything in a single shot, that needs practice and experience.

And please don't get frustated because of your roomies. Sometimes it happens that someone is very good
in some area. Nothing to worry about that. Just believe in yourself and go ahead.
One day you will also be champion of java.
And to help you, we are always here.


All the very best.



Smile,
Tanzy.


Roll with punchers, there is always tomorrow.
Techie Blog -- http://jtanzy.blogspot.com/
Kevin Navles
Ranch Hand

Joined: Jul 26, 2009
Posts: 39
kalaiyarasan sivaprakasam wrote:hi,its me arsu
i want to become a very good java coder better than them.



Come on dude. Be you. Make yourself special. Have an identity for you. Always don compare you with others. You have the fire to learn, Then slow but steadily make yourself specailized in an area. Better try to take the "Road not taken" .

All the best
kalaiyarasan sivaprakasam
Greenhorn

Joined: Aug 17, 2009
Posts: 29
hai all,
thanks to all of you and your encourages,
i will try to practice and do hard work..
i hope that i can do it.




salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

remember, if it still does not work

you can change your room any time
Vijay Kumar koganti
Ranch Hand

Joined: Jan 23, 2006
Posts: 53
salvin francis wrote:remember, if it still does not work

you can change your room any time


This is really good one..i cant stop laughing after reading this ..

@ Arsu : Slow and Steady Wins the Race ...This may be for you

good luck

vijay


vijay kumar k.
Seetharaman Venkatasamy
Ranch Hand

Joined: Jan 28, 2008
Posts: 5575

kalaiyarasan sivaprakasam wrote:
please tell me something easy way to learn java and remember those classes and methods and to be a good java developer..


read more . practice more . discuss the concept with other people more.. this is the way...i believe.. it is easy right?
Raghu Devatha
Ranch Hand

Joined: Feb 10, 2009
Posts: 39
Just joined JavaRanch, there are really nice people out hear!!!.


dR
 
 
subject: Learn java Quickly