Computing Java Unit 1

studied byStudied by 10 people
0.0(0)
Get a hint
Hint

software

1 / 24

25 Terms

1

software

a collection of instructions that is run by a computer

New cards
2

source code

a collection of programming commands

New cards
3

integrated development environment

a software application for writing, compiling, testing, and debugging program code

New cards
4

syntax

the rules for how a programmer must write code for a computer to understand

New cards
5

class header

consists of the class keyword and the name of the class / public class MyClass {

New cards
6

class

a programmer-defined blueprint from which objects are created

New cards
7

package

a collection of similar classes

New cards
8

object

an instance of a class

New cards
9

attributes

characteristics of objects

New cards
10

behaviours

actions an object can perform

New cards
11

instantiate a new object

Painter myPainter = new Painter();

New cards
12

state

the attributes of an object that are represented by its instance variables

New cards
13

constructor

a block of code that has the same name as the class and tells the computer how to create a new object

New cards
14

procedural abstraction

allows a programmer to use a method by knowing what the method does even if they do not know how the method was written

New cards
15

boolean

primitive data type that can be either true or false

New cards
16

logic error

an error that occurs when the code runs but does not do what was expected

New cards
17

decomposition

the process of breaking a problem down into smaller parts

New cards
18

edge case

a bug that occurs at the highest or lowest end of a range of possible values or in extreme situations

New cards
19

redundant code

code that is unnecessary

New cards
20

open source code

code that is freely available for anyone to use, study, change, and distribute

New cards
21

inheritance class header

public class MyClass extends MyFirstClass {

public MyClass() {

super();

}

}

New cards
22

superclass

more general than a subclass and should not access the extra attributes and behaviours of a subclass

New cards
23

instantiate a method

public void MethodName() {

New cards
24

void method

a method that performs an action but doesn’t return a value

New cards
25

algorithm

a set of instructions to solve a problem or accomplish a task

New cards

Explore top notes

note Note
studied byStudied by 13 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 13 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 32 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 14 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 49 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 66 people
Updated ... ago
4.8 Stars(4)
note Note
studied byStudied by 240 people
Updated ... ago
5.0 Stars(3)

Explore top flashcards

flashcards Flashcard79 terms
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard600 terms
studied byStudied by 170 people
Updated ... ago
5.0 Stars(5)
flashcards Flashcard67 terms
studied byStudied by 11 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard40 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard583 terms
studied byStudied by 13 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard36 terms
studied byStudied by 18 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard23 terms
studied byStudied by 2 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard41 terms
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)