Array declaration :
<>[] <>
Contoh : double[] rainfall;
rainfall = new double[12]; ---> array creation
<> <>[]
Contoh : double rainfall[];
rainfall = new double[12]; ---> array creation : <> = new <>[
Sama dengan data type yang lainnya, sebuah array dapat dideclare dan diinitialisasikan dalam satu waktu.
Di Java, dalam penambahan array dari data type primitive, kita dapat mendeclare array of object. Sebuah array of primitive data adalah sebuah alat yg powerful, tetapi sebuah array of object lebih powerful. Penggunaan dari array of object memungkinkan kita untuk memperagakan aplikasi lebih bersih dan dengan logika.
Contoh array of object :
Person latte;
latte = new Person();
latte.setName(“Mr. Latte”);
latte.setAge(20);
System.out.println(“Name: “ + latte.getName());
System.out.println(“Age: “ + latte.getAge());
2-D Array declaration :
1. <>[][] <>
2. <> <>[][]
Array creation untuk 2-D array : <> = new <> [ <> ][ <> ]
Contoh 2-D array :
double[][] payScaleTable;
payScaleTable = new double[4][5];
payScaleTable = new double[4][5] bisa juga ditulis :
payScaleTable = new double[4][];
payScaleTable[0] = new double[5];
payScaleTable[1] = new double[5];
payScaleTable[2] = new double[5];
payScaleTable[3] = new double[5];
Package dari java.util terdiri dari beberapa class untuk mengatur kumpulan object. Dan ada class yang disebut dengan Java Collection Framework ( JCF ). JCF ini terdiri dari kumpulan object untuk mengatur, mendata, atau memetakan.
JCF terdiri dari List yang mendukung method yang terdiri dari kumpulan object dalam daftar linear. L = (lo, l1, l2, …, ln).
Dan untuk menggunakan sebuah list dalam sebuah program, kita harus membuat instance dari sebuah class yang mengimplementasikan List, dan 2 class yang berguna untuk mengimplementasikan List adalah ArrayList ( sebuah array mengatur data ) dan LinkedList (menggunakan sebuah teknik yg dinamakan linked-node representation).
1 comment:
Very well organized, mungkin rosida punya bakat menulis juga, I'll think about that.
Post a Comment