Java 1 Flashcards
(163 cards)
Object orientation
An approach that supports the creation, enhancement and maintenance of complex IT systems
Method
An element of objects that is used to create, read, change and perform calculations on the values of attributes
Class
A structure that is used to create digital objects which are the central elements in the OO software development process
Analysis model
The result of the OO analysis, which is used for communication between developers and client and/or users of system
Complier
A software that translates a program code into a form that can be executed by a computer
Bytecode
The form of Java program after its compilation that can be executed with JRE
Default value
A value that is assigned to an attribute automatically when the object is created
Principle of data encapsulation
An object can never directly access attributes of another object or changing them. It is possible only by getters and setters
Method signature
Method name + parameters list. RETURN TYPE IS NOT A PART OF METHOD SIGNATURE
Method overloading
This process is sued too implement multiple methods with same name and different parameters list
Syntax error
Error in code construction
Runtime error
Error that causes a program to terminate abnormally
Logic error
Error that occurs when a program does not perform the way it was intended to
Pseudocode
Natural language mixed with some programming code
Variable
Value which is stored in computer memory
Data type
The kind of data that is stored in a variable
Specific import
Import that specifies a single class
Wildcard import
Import all classes from a package
Scope of variable
Is the part of the program where the variable can be referenced
Named constant
Is an identifier that represents a permanent value
Literal
Is a constant value that appears directly in a program
Casting
Is an operation that converts a value of one data type into a value of another data type
Software development lifecycle
Is a multistage process that includes requirements specification, analysis, design, implementing, testing, deployment, maintenance
Round off error
The difference between the calculated approximation of a number and its exact mathematical value