You are on page 1of 37

JAVA OBJECT ORIENTED

PROGRAMMING
Memory Range
Data Type Number of Bit Variable Range

byte 1 byte -128 to 127


short 2 bytes -32,768 to 32,767
int 4 bytes -2,147,483,648 to 2,147,483, 647
long 8 bytes -9,223,372,036,854,775,808 to
9,223,372,036,854,775,807
float 4 bytes Approximately ±3.40282347E+38F (6-7 significant decimal
digits) Java implements IEEE 754 standard
double 8 bytes approximately ±1.79769313486231570E+308
(15 significant decimal digits)
char 2 byte 0 to 65,536 (unsigned)
boolean not precisely defined* true or false
RULES TO DECLARE A VARIABLE

• EVERY VARIABLE NAME SHOULD START WITH EITHER ALPHABETS OR UNDERSCORE


( _ ) OR DOLLAR ( $ ) SYMBOL.
• NO SPACE ARE ALLOWED IN THE VARIABLE DECLARATIONS.
• EXCEPT UNDERSCORE ( _ ) NO SPECIAL SYMBOL ARE ALLOWED IN THE MIDDLE OF VARIABLE
DECLARATION
• VARIABLE NAME ALWAYS SHOULD EXIST IN THE LEFT HAND SIDE OF ASSIGNMENT OPERATORS.
• MAXIMUM LENGTH OF VARIABLE IS 64 CHARACTERS.
• NO KEYWORDS SHOULD ACCESS VARIABLE NAME.
Keyword
abstract assert boolean break byte
case catch char class const
continue default do double else
enum extends final finally float
for goto if implements import
instanceof int interface long native
new package private protected public
return short static strictfp super
this throws
switch synchronized throw

transient try void volatile


while
CASES

Name Use Example


snake_case X

Methode Name, run(); runFast();


camelCase getBackground();
Variable Name
PascalCase Class Name class Raster;

UPPER_CA Constants Variable static final int MAX_PARTICIPANTS =


10;
SE
?
OPERATOR IN JAVA
ARITHMETIC OPERATOR
RELATIONAL OPERATOR
LOGICAL OPERATOR
BITWISE OPERATOR
ASSIGNMENT OPERATOR
CONDITIONAL OPERATOR
SPECIAL OPERATOR
ARITHMETIC OPERATOR
RELATIONAL OPERATOR
LOGICAL OPERATOR
BITWISE OPERATOR
ASSIGNMENT OPERATOR
CONDITIONAL OPERATOR
SPECIAL OPERATOR
CONTROL STATEMENTS

• CONDITIONAL CONTROL STATEMENTS


• LOOP CONTROL STATEMENTS
CONDITIONAL CONTROL STATEMENTS

• IF STATEMENT
• IF-ELSE STATEMENT
• ELSE- IF STATEMENTS
• SWITCH STATEMENTS
IF STATEMENT
ELSE- IF STATEMENTS
IF-ELSE STATEMENT
SWITCH STATEMENTS
?
LOOP CONTROL STATEMENT

• FOR LOOP
• WHILE LOOP
• DO WHILE LOOP
• CONTINUE LOOP
FOR LOOP

statement Start

Increment Check
decrement condition
WHILE LOOP
DO WHILE LOOP
CONTINUE LOOP
?
ARRAY

•ONE DIMENSIONAL ARRAY


•TWO DIMENSIONAL ARRAY
•MULTI DIMENSIONAL ARRAY
ONE DIMENSIONAL ARRAY
TWO DIMENSIONAL ARRAY
MULTI DIMENSIONAL ARRAY
METHOD
?
CLASS

OBJECT
Jon Harry Tomas
INHERITANCE

+ =

You might also like