DEFINATION OF ARRAYSIN JAVA
• An array is defined as a homogeneous data items, clubbed
under a single name. Every member in the array is assigned with
an index number or subscript.
3.
3
TYPES OF ARRAYS
O N E D I M E N S I O N A L A R R AY
T W O D I M E N S I O N A L A R R AY
M U L T I D I M E N S I O N A L A R R AY
4.
Presentation title 4
ONEDIMENSIONAL ARRAY
A O N E - D I M E N S I O N A L A R R A Y I N J A V A I S A L I N E A R
C O L L E C T I O N O F E L E M E N T S O F T H E S A M E D A T A T Y P E ,
A C C E S S E D B Y A N I N D E X . T H E I N D E X S T A R T S F R O M 0 F O R T H E
F I R S T E L E M E N T .
S Y N T A X :
D A T A _ T Y P E A R R A Y _ N A M E [ S I Z E ] ;
5.
TWO DIMENSIONAL ARRAY
WH E N T H E D A T A I S R E Q U I R E D T O B E S T O R E D I N T H E
F O R M O F A M A T R I X T H E N T W O D I M E N S I O N A L A R R A Y S
A R E U S E D . T H E S E A R R A Y S C O N S I S T S O F H O M O G E N E O U S
D A T A I T E M S S T O R E D I N T W O D I M E N S I O N S .
S Y N TA X :
D A T A _ T Y P E A R R A Y _ N A M E [ R O W _ S I Z E ] [ C O L U M N _ S I Z E ] ;
6.
ADVANTAGES :
•S IM P L E S T R U C T U R E : A R R AY S A R E
S T R A I G H T F O R WA R D TO U N D E R S TA N D
A N D U S E , M A K I N G T H E M I D E A L F O R
B E G I N N E R S !
•FA S T ACC E S S : ACC E S S I N G E L E M E N T S B Y
T H E I R I N D E X I S I N C R E D I B LY FA S T,
U S U A L LY I N O ( 1 ) T I M E CO M P L E X I T Y !
•M E M O R Y E F F I C I E N C Y : A R R AY S U T I L I Z E
CO N T I G U O U S M E M O R Y LO C AT I O N S ,
A L LO W I N G F O R E F F I C I E N T M E M O R Y
U S AG E .