Bagaimana Mengurangi Kinerja aplikasi Anda ....? Baca Mengikuti.
Dalam Spesifikasi Bahasa Jawa, Nilai Default / Awal untuk Objek apa pun dapat diberikan sebagai Berikut.
Untuk tipe byte , nilai default adalah nol , yaitu nilai (byte) adalah 0 .
Untuk tipe pendek , nilai default adalah nol , yaitu nilai (pendek) adalah 0 .
Untuk tipe int , nilai standarnya adalah nol , yaitu 0 .
Untuk tipe long , nilai default adalah nol , yaitu 0L .
Untuk tipe float , nilai defaultnya adalah nol positif , yaitu, 0,0f .
Untuk tipe ganda , nilai default adalah nol positif , yaitu, 0,0d .
Untuk tipe char , nilai default adalah karakter nol , yaitu, ' \ u0000 '.
Untuk jenis boolean , yang nilai default adalah palsu .
Untuk semua jenis referensi , nilai standarnya adalah nol .
Dengan Mempertimbangkan semua ini, Anda tidak perlu menginisialisasi dengan nilai nol untuk elemen array karena secara default semua elemen array adalah 0 untuk array int.
Karena sebuah array adalah objek kontainer yang menyimpan sejumlah nilai tetap dari satu tipe. Sekarang Jenis array untuk Anda adalah int jadi pertimbangkan nilai default untuk semua elemen array akan secara otomatis 0 Karena memegang jenis int .
Sekarang mempertimbangkan dengan array yang untuk jenis String sehingga semua elemen array memiliki nilai default adalah nol .
Kenapa tidak melakukan itu ......?
Anda dapat menetapkan nilai nol dengan menggunakan lingkaran seperti yang Anda sarankan dalam Pertanyaan Anda.
int arr[] = new int[10];
for(int i=0;i<arr.length;i++)
arr[i] = 0;
Tetapi jika Anda melakukannya maka itu akan kehilangan siklus mesin yang tidak berguna. dan jika Anda gunakan dalam aplikasi Anda di mana Anda memiliki banyak array dan Anda melakukannya untuk setiap array maka itu akan mempengaruhi Kinerja Aplikasi hingga tingkat yang cukup tinggi.
Semakin banyak penggunaan siklus mesin ==> Semakin banyak waktu untuk Memproses data ==> Waktu keluaran akan meningkat secara signifikan . sehingga pemrosesan data aplikasi Anda dapat dianggap sebagai level rendah (Perlambat naik ke level tertentu).