Term
|
Definition
is a storage location in a computer's RAM memory. |
|
|
Term
What's another name given to variables? |
|
Definition
an identifier, and it must always be given a DATA TYPE. |
|
|
Term
What do we have to do first prior creating a variable? |
|
Definition
We have to declare it, which means to specify its data type and its name. |
|
|
Term
What does the the data type tells the computer? |
|
Definition
it tells the OS how many bits of memory will be used to create the variable |
|
|
Term
what's another name in which "creating variables" is known for? |
|
Definition
"Variable binding"
when we declare a variable, we're binding the name of the variable to a particular memory location address. |
|
|
Term
so..what's Variable binding? |
|
Definition
a variable name, or identifier is a reference to a particular memory address.
When we create a variable, we are basically binding the name of it to a particular memory location address. |
|
|
Term
Mention three forms in which a variable name can start? |
|
Definition
a variable name can start with:
- with a letter
- with an underscore
- with a $ sign.
|
|
|
Term
What you should never use at the beginning of a variable name? |
|
Definition
Numbers, otherwise it will result in a compile error, you can place numbers at the end of variables name example number 3 |
|
|
Term
Whats some important info remember about the naming convention? |
|
Definition
- variables use regularly cammel back format starting always wiht lower case
- JAVA is CASE-SENTITIVE. so armor would be different to Armor.
- Names can be of any lenght
- you can't use JAVA reserved words such as class, public or else.
|
|
|
Term
What's the ROT ( Rule of Thumb) of naming convention? |
|
Definition
Variable names must be meaningful. so basically one should be able to infer what it represents by looking at the name. |
|
|
Term
in Java, where are the program statements contained? |
|
Definition
|
|
Term
by convention how should CLASS NAMES be written? |
|
Definition
they should always starts with UPPER LETTER and then each new word should start with another Upper Letter . this is called TitleCase notation |
|
|
Term
What does the Data Types tells the OS? |
|
Definition
it tells the OS how many bites of memory must be allocated for that variable.
additional your program uses the data type to interpret the data that its store there. |
|
|
Term
|
Definition
•A data type is a how a computer language represents the various types of numbers and text characters we use in our physical world internally in the computer’s memory.
|
|
|
Term
Mention the 8 primitive Data Types: |
|
Definition
- byte
- short
- int
- long
- float
- double
- char
- bolean
|
|
|
Term
|
Definition
oRepresents a single character: ‘a’,’-’, ‘&’, ‘G’, ‘8’ (single quote marks around the character indicate it is a char data type) |
|
|
Term
What's the int data type: |
|
Definition
o to represent a whole number i.e 1,2,3… |
|
|
Term
What's the double data type: |
|
Definition
represents a real or floating point number such as 25.24 |
|
|
Term
What's the Bolean data type: |
|
Definition
holds either a true or false value. |
|
|
Term
Mention some Object Data typeS: |
|
Definition
|
|
Term
What's a string data type: |
|
Definition
This is actually an object data type that holds a string of alphanumeric characters i.e. “John Doe” or “123 Main Street” |
|
|
Term
What's a Scanner datat ype: |
|
Definition
this is an object data type that we will use to read data that is typed in by the user. |
|
|
Term
Why are Primitive data types called Primitive? |
|
Definition
Primitives don’t have any methods associated with them |
|
|
Term
|
Definition
•A method is just some lines of code that are put in a block and given a name. We can run ( or activate) this method by calling its method name in our code. |
|
|
Term
How many primitive data types are there in Java? |
|
Definition
|
|
Term
What are the wrapper classes? |
|
Definition
object data type equivalents for each of the primitive data types |
|
|
Term
There are two main types of Primitive Data types , |
|
Definition
- Numeric data types
- non-numeric data types
|
|
|
Term
What are the numeric data types? |
|
Definition
- byte
- short
- int
- long
- float
- double
|
|
|
Term
Which are the non-numeric data types? |
|
Definition
|
|
Term
How much memory does byte store? |
|
Definition
8 bits , it can also stored negative numbers |
|
|
Term
how much memory does short can hold? |
|
Definition
Short can hold to 16 bits |
|
|
Term
how much memory can int stored? |
|
Definition
|
|
Term
how much memory does long can store |
|
Definition
|
|
Term
how much memory does float can store? |
|
Definition
|
|
Term
how much memory does double can store |
|
Definition
|
|
Term
how much memory does char can store |
|
Definition
|
|
Term
how much memory does bolean can store? |
|
Definition
8 bits, it can only store either true or false |
|
|
Term
How is a floating point store in a computer? |
|
Definition
as two separate parts, called "mantissa" and "exponent" |
|
|
Term
What's a constant in Java? |
|
Definition
A constant represents a value stored in memory which will not change during the operation of the program. |
|
|
Term
What's the naming convention for Constants? |
|
Definition
ALL must be in Upper Case, if you have more than one word you can use underscores. |
|
|
Term
How do you declare a constant? |
|
Definition
you have to type the word "FINAL" prior the data type and the name of the constant it holds
final double IP = 0.6.
in the case of CONSTANTS you must declare it and initialize it in the same line of code, unlinke VARIABLE where you can declare it and then assigned the value. |
|
|
Term
|
Definition
•A. A data literal is an actual data value that appears in a program
•Ex: int age = 5; // 5 is an integer literal
char letter = ‘Z’; // ‘Z’ is a character literal
age = age / 12 + 9;// 12 and 9 are integer literals
double cash = 4.56// 4.56 is a floating point literal |
|
|
Term
What does the "=" sign represents in java |
|
Definition
zused to assign a data value to a variable in memory, it basically means "gets" |
|
|
Term
What's another name for the arithmetic operations? |
|
Definition
|
|
Term
What does the % stands for in binary operations? |
|
Definition
it represents the modulus division operator, zThis returns the remainder from a division operation, rather than the quotient. |
|
|
Term
zQ. What is modulus division useful for? |
|
Definition
zone common use is to determine if a value is odd or even by doing a modulus division by 2 on the test value.
The answer of a modulus division operation is the REMAINDER value from a regular division operation. |
|
|
Term
What's the operator precedence in Java? |
|
Definition
is the order in which the bynary operations are performed similar to BEDMAS,
1ST - BRAKETS
2ND - /, %, *
3RD - + -
4TH = |
|
|
Term
How can you test if two values are the same? |
|
Definition
By using the equality operator ==
if(amount1 == amount2)
system.out.println("They are equal") |
|
|
Term
How can we test if they are not equal? |
|
Definition
using the !=
if(amount1 != amount2)
System.out.print(“Values not equal”); |
|
|
Term
What are the Unary Operators? |
|
Definition
basically the + or - values.
a numeric value is always positive by default so there's no need to |
|
|
Term
What the increment variable and how it's represented |
|
Definition
it is represented as ++
and basically it adds "one" to another variable |
|
|
Term
What the decrement variable and how it's represented |
|
Definition
it's represented as --
it substracts "one" from a variable |
|
|
Term
What does TypeCasting stands for? |
|
Definition
zConverts a value of one data type into a value of another data type (T!)
zNOTE: it is the value stored in the variable that gets converted, and not the variable itself. |
|
|