Struktur memori Java
Memori adalah penyimpanan data sementara. Kecepatan penyimpanannya sangat cepat, tetapi merupakan penyimpanan sementara. Dimulai dari awal catu daya, dan semua data hilang setelah catu daya atau shutdown. Siklus hidup memori adalah untuk menyala dan dimatikan. Ketika komputer dihidupkan, perhitungan dimulai, dan tidak ada yang tersisa ketika komputer dimatikan. Keuntungan memiliki kecepatan penyimpanan yang cepat dan kerugian mudah rusak. Jika tidak mencerminkan sama sekali saat boot, layar tidak cerah, keyboard dan mouse tidak cerah, dan dalam hal ini, biasanya ada masalah dengan memory stick. Layar biru mesin dan kesalahan instruksi semua disebabkan oleh memori.
Data program disimpan dalam memori dan tidak disimpan pada hard disk karena hard disk tidak aman dan dapat membaca data. Tapi ingatannya berbeda. Itu tidak memungkinkan data memori dibaca, dan kecepatannya sangat cepat, sehingga program kami disimpan dalam memori.
Memori seperti area lahan yang belum dimulai. Jika Anda ingin menanam beberapa sayuran di tanah ini, Anda dapat menanamnya seperti yang Anda inginkan, tetapi jangan menanamnya di tempat -tempat yang ditempati oleh orang lain. Hal yang sama berlaku untuk mengakses beberapa hal yang memungkinkan Anda untuk mengakses, tetapi jika konten ini ditempati oleh orang lain, itu tidak diizinkan untuk ditempati oleh Anda jika Anda mau.
Data kami disimpan dalam memori. Tidak apa -apa untuk menyimpan banyak sel penyimpanan data di mana pun mereka inginkan, tetapi Java tidak selektif, dan penyimpanan Java disukai oleh mesin virtual.
Unit penyimpanan memori: Komputer disimpan sedikit demi bit, dan bit (satu -satunya penyimpanan dapat 0 dan 1) bit adalah unit penyimpanan terkecil. Byte (8 bit sama dengan 1 byte) k (1024 byte sama dengan 1kb) m (1024K sama dengan 1M) g (1024M sama dengan 1g) t (1024G sama dengan 1T) p (1024t sama dengan 1p).
Data program harus disimpan dalam memori, dan ukurannya harus dipilih untuk penyimpanan. Hal -hal yang tidak dapat dikatakan kecil harus disimpan dalam jumlah besar. Misalnya, jika Anda memiliki satu liter air, Anda harus menyimpannya dalam cangkir. Jika Anda memiliki 10 air baku, Anda harus menyimpan dalam cangkir, itu akan meluap. Yang besar tidak dapat disimpan dalam wadah kecil, dan yang kecil tidak dapat disimpan dalam wadah besar, yang merupakan limbah. Seperti yang ditunjukkan pada Gambar 3.3:
Gambar 3.3
Tipe data Java
Jika data bahasa pemrograman kami ingin disimpan dalam memori, maka kami harus terlebih dahulu memilih ukuran penyimpanan sehingga kami tidak akan menyia -nyiakannya. Ukuran penyimpanan yang disebut disebut tipe data. Apa itu tipe data? Kita perlu menyimpan data dalam jenis, dan kita perlu memilih jenis yang cocok untuk data kita untuk disimpan sehingga kita tidak akan membuang data atau ukuran penyimpanan limbah.
Tipe data Java memiliki ukuran penyimpanan sendiri. Jika ada jenis yang berbeda, Anda perlu menemukan tipe data yang berbeda untuk disimpan. Oleh karena itu, jika program perlu disimpan dalam memori, Anda harus memilih tipe data yang sesuai untuk menyimpannya.
Jenis numerik:
1. Integer:
2. Floating Point (desimal):
3. Jenis Karakter:
4. Tipe Boolean:
Byte: 8 bit mewakili byte, yaitu, ada 8 0s dan 1s, yang dapat membentuk 256 pengidentifikasi. Apa 256 Logo? Ini adalah kombinasi 8 0s dan 1s, yang dapat menggabungkan 256 tanda secara total. Jumlah terbesar yang dapat ia wariskan adalah 255 karena dimulai dari 0, 0 ~ 255. Jadi 8 bit terdiri dari 8 0s dan 1s, membentuk total 256 deskripsi dan 0 ~ 255 nilai. Seperti yang ditunjukkan pada Gambar 3.4:
4.png
Pendek: 16 bit, yaitu, ada 16 0s dan 1s, yang dapat membentuk 65536 pengidentifikasi, 0 ~ 65535 nilai.
int: 32 bit, yaitu, ada 32 0s dan 1s, yang dapat membentuk 4294967296 pengidentifikasi, 0 ~ 4294967295 nilai.
Panjang: 64 bit, yaitu, 64 0s dan 1s terdiri dari yang dapat mengidentifikasi semua nilai di bumi.
Float: 32 bit, terdiri dari 32 0s dan 1s, dan desimal bisa akurat hingga sekitar 6 digit.
Ganda: 64 bit, 64 0s dan 1s, dan desimal bisa akurat hingga sekitar 15 digit.
Char: 16 bit, itu diwakili oleh karakter ASCLL.
Boolean: Logo hanya memiliki 0 dan 1, itu benar -benar benar dan benar, digunakan untuk penilaian.
Di atas adalah struktur memori Java dan tipe data yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!