It's not a secret anymore!
The moose likes Beginning Java and the fly likes Looking for advice and guidance Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Looking for advice and guidance" Watch "Looking for advice and guidance" New topic

Looking for advice and guidance

Christina Bremmerman
Ranch Hand

Joined: Feb 02, 2012
Posts: 33
Since everyone here is so smart and helpful I thought this would be the perfect place to ask this.
Anyway...taking a programming class is kind of new to me, and my previous class was much more forgiving(the java programs were easier to write, there was a lot less emphasis on how the code was written, and the quizzes were all done online or open book/note when we had to write programs for the quiz)...this Java 2 class however is kicking my butt and I have to get a B in it, but I'm on the bubble and the final is going to make or break me. I really don't want to have to take this class again, but I'm at a loss for how to study really. This term we don't have a book, the teacher prints out his slideshows and gives us copies of sample code. Based on my quizzes my biggest problems are reading code and writing it. Any suggestions on how to practice this? For example he'll give us crazy loops that we have to figure out the output for. I guess I'm so used to the compiler that it's hard for me to think these things through without being able to test them. Also with writing code I usually have to use a lot of references, it's hard for me to remember the words I need to use, probably because I've gotten by copying and pasting for a lot of my programs.
Thanks for any advice/study help you can give me.
Manoj Kumar Jain
Ranch Hand

Joined: Aug 22, 2008
Posts: 194

Christina, nothing can replace hard work.. just practice hard and you will do it...
If you don't have book then you have Google with you...

Do not wait to strike till the iron is hot; but make it hot by striking....

keep faith in your self...Best of luck !!

Do not wait to strike till the iron is hot; but make it hot by striking....
Sumiran Pradhan

Joined: Mar 10, 2010
Posts: 12
1. Before writing a program, think ONLY in terms of objects.
2. Nothing replaces pen and paper. plan out a pseudo code to follow
3. translate the program to paper.

I think problems with primitives or syntactic errors are easily solvable. The problem is getting the thinking process out on paper the problem. Designing classes(Object oriented view) is the caveat.

Specifically for Java I would definitely recommend
1. Kathy Sierra's book SCJP 6 (good head start)
2. Joshua Bloch's Effective Java (better way of looking at things)

As a whole
1. Headfirst design Patterns book is good.
2. Introduction to Algorithms.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15082

That sounds like a challenge.

Even for experienced programmers going through a program step by step in your head to figure out what the program does can be very hard. It just takes practice to learn to do that well. Don't hesitate to ask for help on the forums here!

Good luck with the course!

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
I agree. Here's the link:
subject: Looking for advice and guidance
It's not a secret anymore!