Computing Java Unit 1

studied byStudied by 11 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

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 344 people
752 days ago
5.0(2)
note Note
studied byStudied by 5 people
815 days ago
5.0(1)
note Note
studied byStudied by 138 people
970 days ago
5.0(1)
note Note
studied byStudied by 16 people
691 days ago
5.0(2)
note Note
studied byStudied by 35 people
861 days ago
5.0(1)
note Note
studied byStudied by 16 people
720 days ago
5.0(1)
note Note
studied byStudied by 31 people
521 days ago
5.0(1)
note Note
studied byStudied by 15 people
741 days ago
5.0(2)

Explore top flashcards

flashcards Flashcard (33)
studied byStudied by 9 people
757 days ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 4 people
543 days ago
5.0(3)
flashcards Flashcard (22)
studied byStudied by 57 people
708 days ago
4.5(2)
flashcards Flashcard (50)
studied byStudied by 5 people
554 days ago
5.0(1)
flashcards Flashcard (42)
studied byStudied by 12 people
485 days ago
5.0(1)
flashcards Flashcard (33)
studied byStudied by 1 person
694 days ago
5.0(1)
flashcards Flashcard (31)
studied byStudied by 23 people
780 days ago
5.0(1)
flashcards Flashcard (54)
studied byStudied by 18568 people
709 days ago
4.5(362)
robot