Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 3 of 3

Thread: stuff from the whole year that I need to review for the AP Exam

  1. #1
    Member
    Join Date
    Aug 2013
    Posts
    101
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default stuff from the whole year that I need to review for the AP Exam

    Here are the concepts that I don't get from computer science. I don't think I learned them well from just the textbook alone. Does anyone know where I could review all of this:

    -What is OBOB?

    -Array Lists review (like how to find the indices of an object in an Array List)

    -string methods

    -equals method(when to use it?)

    -addresses

    -autoboxing and autounboxing

    -why arrays start from 0

    -IndexOutOfBoundsException

    -modifier method (and why do you need to call it to change an object)

    -term "immutable"

    -aliasing

    -aliasing error

    -overloaded methods

    -what do they mean ("override a method")

    -review subclass's fields

    -abstract classes

    -polymorphism

    -grids

    -bugs, rocks, and flowers

    -critters

    -mergesort

    -location

    -Grid<E>

    -Interfaces

    -Actor

    -comparable<T> interface

    -loop invariants

    -sequential and binary search

    -selection sort

    -system.out.printf

    -java.util.random

    -run-time event

    -run-time errors (called exceptions)

    -checked exception

    -unchecked exception means "not fixable?"

    -throwing your own exceptions

    -what is a compile time error

    -3 methods of List and ArrayList

    -encapsulation

    -client class

    -information hiding

    -static methods

    -boolean flags

    -literal strings

    I know that seems like a lot. But what percentage of that do you think I could review in two weeks? Some of this is from GridWorld by the way. I'm just letting you know. So, if anyone has read the text, I know I can't review all of Java in two weeks, but out of the important concepts from here that I'm not getting, what could parts I realistically review in two weeks? I am trying to get 3 out of 5 on the AP Exam. I've worked hard but I think I'm not doing well. I promise I'll be realistic about what I can achieve in two weeks. Thank you so much.


  2. #2
    Super Moderator
    Join Date
    Jun 2013
    Location
    So. Maryland, USA
    Posts
    5,708
    My Mood
    Mellow
    Thanks
    230
    Thanked 704 Times in 690 Posts

    Default Re: stuff from the whole year that I need to review for the AP Exam

    What percentage? That's tough to answer, because what we know is that you weren't able to learn them in a year, so learning the topics in two weeks seems unreasonable.

    As for where to review the topics, all are discussed at various depths all over the Internet. Simply knowing the definitions may not be enough. How they are applied (or not) in a program might also be useful. Some of that experience you've gained.

    Don't give up. Look up those topics in your book and then search the Internet for the ones the book explanation is not sufficient. Look for examples that demonstrate the principles when possible. Copy the examples, run them. Study hard.

  3. #3
    Forum VIP
    Join Date
    Jul 2010
    Posts
    1,684
    Thanks
    25
    Thanked 333 Times in 309 Posts

    Default Re: stuff from the whole year that I need to review for the AP Exam

    I tried to group the topics where you can get an idea of different topics which are sort of related to one another:
    -string methods
    -term "immutable"
    -literal strings

    -equals method(when to use it?)
    -comparable<T> interface

    -autoboxing and autounboxing

    -loop invariants

    -Array Lists review (like how to find the indices of an object in an Array List)
    -3 methods of List and ArrayList
    -why arrays start from 0
    -IndexOutOfBoundsException
    -What is OBOB?

    -mergesort
    -sequential and binary search
    -selection sort

    -addresses
    -aliasing
    -aliasing error

    -polymorphism
    -overloaded methods
    -what do they mean ("override a method")
    -abstract classes
    -Interfaces

    -encapsulation
    -information hiding
    -modifier method (and why do you need to call it to change an object)
    -review subclass's fields
    -static methods
    -boolean flags

    -grids
    -bugs, rocks, and flowers
    -critters
    -location
    -Grid<E>
    -Actor

    -java.util.random

    -run-time event
    -system.out.printf

    -run-time errors (called exceptions)
    -checked exception
    -unchecked exception means "not fixable?"
    -throwing your own exceptions
    -what is a compile time error
    The best way of learning/studying is by application and practice. You can cover a lot of these topics with a few basic programming problems.
    For example, if I told you to write a program which took in a list of Strings, sorted that list in ascending order, and then outputted the sorted list, that problem would include these topics:
    -string methods
    -literal strings
    -equals method(when to use it?)
    -comparable<T> interface
    -loop invariants
    -Array Lists review (like how to find the indices of an object in an Array List)
    -why arrays start from 0
    -IndexOutOfBoundsException
    -What is OBOB?
    -mergesort OR -selection sort
    -what do they mean ("override a method")
    -system.out.printf
    -client class
    I'm not saying that problem will let you master those topics, I'm just saying that those are the topics which would be included in that problem.
    NOTE TO NEW PEOPLE LOOKING FOR HELP ON FORUM:

    When asking for help, please follow these guidelines to receive better and more prompt help:
    1. Put your code in Java Tags. To do this, put [highlight=java] before your code and [/highlight] after your code.
    2. Give full details of errors and provide us with as much information about the situation as possible.
    3. Give us an example of what the output should look like when done correctly.

    Join the Airline Management Simulation Game to manage your own airline against other users in a virtual recreation of the United States Airline Industry. For more details, visit: http://airlinegame.orgfree.com/

Similar Threads

  1. Replies: 0
    Last Post: November 21st, 2013, 07:08 AM
  2. Small webapp that determine whether a year is a leap year.
    By frankhvam in forum Object Oriented Programming
    Replies: 0
    Last Post: October 26th, 2013, 03:32 PM
  3. Exam study review question
    By michael305rodri in forum Object Oriented Programming
    Replies: 3
    Last Post: October 17th, 2012, 06:10 PM

Tags for this Thread