Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Learn java Quickly

 
kalaiyarasan sivaprakasam
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 362
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Posts: 1268
10
Eclipse IDE Google Web Toolkit Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
salvin francis
Bartender
Posts: 1268
10
Eclipse IDE Google Web Toolkit Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hey i do have a solution:

Change your room
 
Fred Hamilton
Ranch Hand
Posts: 684
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 110
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

 
Kevin Navles
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Posts: 1268
10
Eclipse IDE Google Web Toolkit Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
remember, if it still does not work

you can change your room any time
 
Vijay Kumar koganti
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Seetharaman Venkatasamy
Ranch Hand
Posts: 5575
Eclipse IDE Java Windows XP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just joined JavaRanch, there are really nice people out hear!!!.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic