• Post Reply Bookmark Topic Watch Topic
  • New Topic

New to Java  RSS feed

 
Randy Brown
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am almost done with my degree and I have found that I know a little about a lot of different languages. I have decided to make JAVA the language that I master. I am going to be using the book from Paul and Harvey Deitel "JAVA How to program" 8th edition. Does anyone have any helpful tips for learning JAVA? I am looking to get certified but I do not want to look that far ahead yet. Are there some concepts I should pay more attention to?

Thank You in advance to anyone who replies to this. I want to start a career in programming and any help to reach that goal is appreciated.

Randy
 
fred rosenberger
lowercase baba
Bartender
Posts: 12542
48
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch.

The best way to learn java is just like getting to Carnegie Hall...practice practice practice. Ask questions - and by that, I don't mean say "how would you write a word processor", but "When I tried THIS, THAT happened and I don't understand WHY because I thought THIS".

experiment. Try stuff. if you wonder if you can do something like cast a String to an int, try it and see what happens. your computer won't blow up.

Read other people's code. Read other people's questions, see if you can answer them, or understand the answers given. If not, ask for clarification.

The JavaRanch has it's CattleDrive with a list of assignments you can try on your own for free, or you can pay a small fee to have them nitpicked by our staff.

 
W. Joe Smith
Ranch Hand
Posts: 710
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Randy Brown wrote:I am almost done with my degree and I have found that I know a little about a lot of different languages. I have decided to make JAVA the language that I master. I am going to be using the book from Paul and Harvey Deitel "JAVA How to program" 8th edition. Does anyone have any helpful tips for learning JAVA? I am looking to get certified but I do not want to look that far ahead yet. Are there some concepts I should pay more attention to?

Thank You in advance to anyone who replies to this. I want to start a career in programming and any help to reach that goal is appreciated.

Randy


I would pick up a book on Object Oriented programming/design. You didn't quite specify which languages you have had experience with, but I know that when I started with Java I had a hard time with OO concepts because I had written primarily with procedural languages.
 
Randy Brown
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the help guys. I have had experience with OOP and I think I have a good handle on it now. It did take a while to understand because I was using procedural languages as well. But the last part of my classes dealt with OOP so I think I should be good. I just wanted to know if there were any JAVA concepts people felt were more important to learn than others.

Thanks for the reply guys.

Randy
 
Ulrika Tingle
Ranch Hand
Posts: 92
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Randy Brown wrote:I just wanted to know if there were any JAVA concepts people felt were more important to learn than others.


Do you know the difference between upcasting and downcasting and why one is typesafe and the other not?
 
Campbell Ritchie
Marshal
Posts: 55761
163
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have you bought an 8th edition of Deitel and Deitel? I only knew about the 7th edition.

By the way: naughty suggestion: Deitel books are often available second-hand at good prices, and you may be able to get away with a 6th edition in the earlier stages. Not a 5th edition, however. Then get Horstmann and Cornell when you have finished Deitel.
 
Randy Brown
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ulrika,

Sorry I didn't answer sooner thanksgiving travel is not fun. I have never heard of upcasting and downcasting. Thanks for telling me about that.

Campbell,

Yes I have bought the 8th edition and I am currently using it to study from. I am still trying to find somewhere to get sample programs from though. I do better when I can tear apart a program and see what happens when I do break it. Thanks for the advice about Hortsmann and Cornell.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!