Rumah Kewangan Peribadi Di Java Code - dummies

Di Java Code - dummies

Video: Aturan Dasar menulis code di java dan membuat Hello World di Java 2024

Video: Aturan Dasar menulis code di java dan membuat Hello World di Java 2024
Anonim

Kelas ArrayList yang digunakan adalah dalam banyak aplikasi apl Android hanya hujung koleksi gunung api Jawa. Perpustakaan Jawa mengandungi banyak kelas koleksi, masing-masing dengan kelebihannya sendiri. Jadual mengandungi senarai disingkat.

Beberapa Kelas Koleksi

Nama Kelas Ciri
ArrayList Satu array resizable.
LinkedList Senarai nilai, masing-masing mempunyai medan yang menunjuk ke

seterusnya dalam senarai.

Stack Struktur (yang tumbuh dari bawah ke atas) yang dioptimumkan

untuk akses kepada nilai teratas. Anda boleh menambahkan nilai ke atas

dengan mudah atau mengeluarkannya dari atas.

Beratur Struktur (yang tumbuh pada satu hujung) yang dioptimumkan untuk

menambahkan nilai ke satu hujung (belakang) dan mengeluarkan nilai dari hujung

lain (depan).

PriorityQueue Struktur, seperti baris gilir, yang membolehkan nilai tertentu (lebih tinggi keutamaan)

bergerak ke hadapan.

HashSet Koleksi yang tidak mengandungi nilai pendua.
HashMap Satu koleksi pasangan kunci / nilai.

Setiap kelas pengumpulan mempunyai satu set kaedah sendiri (sebagai tambahan kepada kaedah yang mewarisi dari AbstrakCollection, nenek moyang semua kelas pengumpulan).

Arahan adalah koleksi tertentu yang dioptimumkan untuk pengindeksan. Iaitu, anda boleh dengan mudah dan cekap mencari nilai ke-100 yang disimpan dalam array, nilai 1, 000 yang disimpan dalam array, atau nilai 1, 000, 000 yang disimpan dalam array.

Arus adalah ciri yang boleh dihormati, dicuba dan benar dalam banyak bahasa pengaturcaraan, termasuk bahasa yang lebih baru seperti Java dan bahasa yang lebih tua seperti FORTRAN. Malah, sejarah array kini kembali sehingga kebanyakan bahasa (termasuk Java) mempunyai notasi khas untuk menangani array. Penyenaraian menggambarkan notasi bagi tatasusunan dalam program Java yang mudah. Pake pakej

. allmycode. koleksi; public class SimpleCollectionsDemo {public static void main (String [] args) { String [] myArray = String new [4]; myArray [0] = "Hello"; myArray [1] = ","; myArray [2] = "pembaca"; myArray [3] = "!"; untuk (int i = 0; i <4; i ++) { System. keluar. cetak (myArray [i]); } Sistem. keluar. println (); untuk (String string: myArray) {System. keluar. cetak (rentetan);}}}

Angka ini menunjukkan keluaran larian kod dalam penyenaraian. Kedua-dua gelung biasa dan gelung yang dipertingkatkan memaparkan output yang sama.

Menjalankan kod dalam penyenaraian.

Dalam penyenaraian, biasa untuk gelung menggunakan indeks, dengan setiap indeks ditandai dengan kurungan persegi.Sama dengan semua koleksi Java, indeks nilai awal adalah 0, bukan 1. Perhatikan juga nombor 4 dalam perisytiharan array - ia menunjukkan bahawa "anda boleh menyimpan 4 nilai dalam array. "

Nombor 4 tidak menunjukkan bahawa" anda boleh memberikan nilai kepada myArray [4]. "Malah, jika anda menambah pernyataan seperti myArray [4] =" Oops! "Untuk kod dalam penyenaraian, anda mendapat mesej ralat jahat (ArrayIndexOutOfBoundsException) apabila anda menjalankan program ini.

Pernyataan String [] myArray = String baru [4] membuat array kosong dan membuat pemboleh ubah myArray merujuk kepada array kosong itu. Arahan itu boleh menyimpan sebanyak empat nilai. Tetapi, pada mulanya, pembolehubah itu merujuk kepada satu array yang tidak mengandungi nilai. Tidak sampai Java melaksanakan pernyataan tugasan pertama (myArray [0] = "Hello") bahawa array mengandungi sebarang nilai.

Anda boleh dengan mudah dan cekap mencari nilai ke-100 yang disimpan dalam array atau nilai 1, 000, 000 yang disimpan dalam array. Tidak teruk untuk kerja sehari. Jadi, apakah kelemahan menggunakan array? Kekurangan terbesar array ialah setiap array mempunyai had tetap pada bilangan nilai yang dapat dipegangnya. Apabila anda membuat array dalam penyenaraian, Java rizab ruang untuk sebanyak empat nilai String.

Jika, kemudian dalam program ini, anda memutuskan bahawa anda ingin menyimpan elemen kelima dalam array, anda memerlukan kod kekok, tidak cekap untuk menjadikan diri anda array yang lebih besar. Anda juga boleh menaksir saiz yang anda perlukan untuk array, seperti yang ditunjukkan dalam contoh ini:

String [] myArray = String baru [20000000];

Apabila anda memandang tinggi, anda mungkin membuang banyak ruang ingatan.

Satu lagi ciri tidak menyenangkan dalam array ialah kesukaran yang anda dapat dalam memasukkan nilai-nilai baru. Bayangkan mempunyai peti kayu untuk setiap tahun dalam koleksi Kaisar Komrad Constantine . Siri ini bermula pada tahun 307 A. D., ketika Constantine menjadi ketua Empayar Rom.

Anda hanya mempunyai 1, 700 kotak kerana anda kehilangan kira-kira enam tahun (kebanyakannya dari tahun 1150 hingga 1155). Kotak tidak bernombor, tetapi mereka disusun satu di sebelah yang lain dalam garis yang panjangnya 200 meter. (Barisan ini selagi tingkat ke 55 pencakar langit adalah tinggi.)

Di sebuah jualan garaj di Istanbul, anda dapati edisi jarang Kaisar Constantine Comics dari Mac 1152. Selepas bersukacita atas anda komik pertama dari tahun 1152, anda sedar bahawa anda perlu memasukkan kotak baru ke dalam longgokan antara tahun 1151 dan 1153, yang melibatkan memindahkan kotak tahun 2013 kira-kira sepuluh sentimeter ke kiri, dan kemudian memindahkan kotak 2012 di tempat kotak 2013, dan kemudian memindahkan kotak 2011 sebagai ganti kotak 2012. Dan sebagainya.

Kehidupan untuk Maharaja Constantine Comics pengumpul akan menjadi lelah! Memasukkan nilai ke tengah-tengah pelbagai besar adalah sama menjengkelkan.

Di Java Code - dummies

Pilihan Editor

Cara Mengeksport Persembahan PowerPoint 2016 anda ke PDF - patung

Cara Mengeksport Persembahan PowerPoint 2016 anda ke PDF - patung

PDF, yang bermaksud Format Dokumen Portable , adalah format yang popular untuk menukar fail. Anda boleh menukar persembahan PowerPoint 2016 ke format PDF dengan mengikuti langkah-langkah berikut: Pilih Fail → Eksport → Buat Dokumen PDF / XPS. Klik butang Buat PDF / XPS. Ini membawa kotak dialog yang ditunjukkan di sini. Membuat dokumen PDF. Navigasi ke lokasi di mana ...

Cara Cari Word dengan Thesaurus PowerPoint 2007 - patung

Cara Cari Word dengan Thesaurus PowerPoint 2007 - patung

Jika kata yang anda perlukan persembahan PowerPoint anda berada di hujung lidah anda tetapi anda tidak boleh mengingatinya, memberikan Thesaurus PowerPoint satu pukulan. Untuk mencari sinonim untuk perkataan pada slaid PowerPoint, mulakan dengan mengklik kanan perkataan dan memilih Sinonim pada menu pintasan. Untuk mencari sinonim yang baik, ...

Bagaimana untuk menarik objek sederhana dalam PowerPoint 2013 - dummies

Bagaimana untuk menarik objek sederhana dalam PowerPoint 2013 - dummies

Untuk menarik objek pada slaid PowerPoint 2013, pertama memanggil tab Insert pada Reben. Kemudian klik butang Bentuk (terletak dalam kumpulan Ilustrasi) untuk mendedahkan galeri bentuk yang boleh anda pilih. Akhir sekali, pilih bentuk yang anda mahu menarik dari galeri Bentuk. Simpan petunjuk ini untuk memastikan ...

Pilihan Editor

Cara Memindahkan Wang Antara Akaun Bank di QuickBooks 2011 - dummies

Cara Memindahkan Wang Antara Akaun Bank di QuickBooks 2011 - dummies

Menu Perbankan dalam QuickBooks 2011 membekalkan arahan yang berguna untuk memindahkan wang antara akaun bank. Hanya pilih Perbankan → Dana Pemindahan, dan QuickBooks memaparkan Dana Pemindahan Antara tetingkap Akaun. Ikuti langkah berikut untuk menggunakan Dana Pemindahan Antara tetingkap Akaun: Gunakan medan Tarikh untuk mengenal pasti tarikh pemindahan. Anda boleh memasukkan tarikh dalam ...

Bagaimana Membekalkan Nombor-nombor yang Hilang untuk Muktamadkan Carta Akaun dalam QuickBooks 2016

Bagaimana Membekalkan Nombor-nombor yang Hilang untuk Muktamadkan Carta Akaun dalam QuickBooks 2016

Tugas terakhir anda untuk memuktamadkan Carta Akaun adalah memasukkan jumlah baki percubaan ke dalam QuickBooks 2016. Untuk melaksanakan tugas ini, anda perlu mempunyai baki percubaan yang disediakan pada tarikh penukaran. Ikuti langkah berikut: Pilih Entri Syarikat → Buat Entri Jurnal Umum atau Akauntan → Buat Entri Jurnal Umum. Memaparkan QuickBooks ...

Cara untuk Mengirim Arahan Perbankan Elektronik dengan QuickBooks 2015 - patung

Cara untuk Mengirim Arahan Perbankan Elektronik dengan QuickBooks 2015 - patung

Anda boleh melakukan semua perbankan elektronik anda dengan QuickBooks. Selepas anda menerangkan pembayaran dalam talian dan pemindahan akaun yang anda mahu membuat QuickBooks, anda menghantar maklumat tersebut ke bank. Untuk berbuat demikian, ikuti langkah berikut:

Pilihan Editor

Menambahkan Carta Excel ke Dokumen Word 2007 - dummies

Menambahkan Carta Excel ke Dokumen Word 2007 - dummies

Apabila anda memasukkan carta dalam Word, Excel dimulakan secara automatik, dan data yang anda carta diletakkan dalam buku kerja Excel. Bagaimanapun, buku kerja Excel itu bukan? t disimpan sebagai dokumen berasingan. Sebaliknya, carta dan lembaran kerja buku kerja disimpan di dalam dokumen Word. Prosedur berikut menunjukkan bagaimana untuk memasukkan carta ...

Mengubah Format Seksyen dalam Dokumen Word 2007 - dummies

Mengubah Format Seksyen dalam Dokumen Word 2007 - dummies

Satu bahagian dalam Word 2007 adalah sebahagian dokumen yang mengandungi pemformatan halaman sendiri. Dengan bahagian, anda boleh mengarahkan arahan pemformatan halaman untuk hanya mempengaruhi seksyen dan bukannya merangkumi keseluruhan dokumen. Dengan setiap bahagian berasingan dari yang lain, dokumen boleh mempunyai pelbagai format. Dalam angka pertama ini, dokumen tersebut mempunyai ...