This class was created by Brainscape user Sten-Jan Sarv. Visit their profile to learn more about the creator.

Decks in this class (22)

1. Introduction
Examples of data,
What are files used for,
What are text files used for what...
19  cards
2. Sequential execution and program errors
What are two reasons why programs...,
What is the first word in the sou...,
What is the general form of a cla...
25  cards
3. Types, variables and expressions
What principles do we apply to ke...,
What are two reasons for hard cod...,
Name four binary infix operators ...
25  cards
4. Conditional execution
What do we mean by conditional ex...,
How many possible values does a b...,
How many relational operators are...
7  cards
5. Repeated execution
Where should we write comments,
Why is writing comments a good idea,
What does it mean if argslength i...
13  cards
6. Control statements nested in loops
What is printed by the following ...,
What is the effect of the followi...,
What do you think is the effect o...
5  cards
7. Additional control statements
What would be the result of runni...,
Consider the following fragment o...
2  cards
8. Separate methods and logical operators
What are the values of the follow...,
Why are methods called methods,
When should methods have private ...
18  cards
9. Consolidation of concepts so far
Which of the following conditions...,
What values are represented by th...,
What is the difference between j ...
5  cards
10. Separate classes
Give two examples of kinds of obj...,
In what sense is an object an ins...,
What does this mean when used as ...
19  cards
11. Object oriented design
What is the difference between a ...,
What does import do for us,
Which package has all its classes...
29  cards
12. Software reuse and the standard Java API
What three ranges of values are r...,
What tags do we use to specify a ...,
What is the maximum number of the...
7  cards
13. Graphical user interfaces
If a extends b do instances of a ...,
When does the main thread end whe...,
What does the gui event thread us...
43  cards
14. Arrays
Does an array object have a varia...,
Do we need to change the program ...,
Which of the following variable d...
34  cards
15. Exceptions
What information is contained in ...,
What is the difference between th...,
When does an exception have a cause
15  cards
16. Inheritance
What two steps are needed to dele...,
What is uml short for,
In the representation for a class...
27  cards
17. Making our own exceptions
What is the superclass of excepti...,
What is special about runtimeexce...,
How many constructors do our own ...
3  cards
18. Files
Is to or is it vice versa,
What is the value of each of the ...,
What possible values are given to...
22  cards
19. Generic classes
What do we add to the name of a g...,
What is the purpose of a bound ty...,
What is the difference between th...
7  cards
20. Interfaces, including generic interfaces
What is perhaps surprising about ...,
What are the three components of ...,
What typical trade off is being s...
20  cards
21. Collections
Although there are different kind...,
Name four methods from the collec...,
What deficiency arguable exists i...
32  cards
22. Recursion
What is the difference between an...,
In what circumstances would we ha...,
What is a recursive definition
11  cards

More about
object oriented programming: java

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Sten-Jan Sarv's Object Oriented Programming: Java flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

#1Object Oriented Programming In Java
  • 23 decks
  • 103 flashcards
  • 1 learners
Decks: Introduction To Oops, Creating A Class In Java, Instantiating Objects In Java, And more!
Object Oriented Programming
  • 3 decks
  • 29 flashcards
  • 5 learners
Decks: Interface, Polymorphism, Oops General, And more!
Computer Programming 1 (Java)
  • 2 decks
  • 29 flashcards
  • 10 learners
Decks: Java Application Module 2, Basic Elements Of Java, And more!
Make Flashcards