Saya tidak tahu apakah Anda tahu tipe data sederhana Java. Berikut ini adalah lima tipe data sederhana yang mewakili angka dan karakter, dan memberikan penjelasan dan analisis terperinci.
1. Inisialisasi tipe data sederhana
Dalam bahasa Java, tipe data sederhana secara otomatis diinisialisasi ke nilai default ketika dinyatakan sebagai variabel anggota kelas, kecuali dinyatakan secara eksplisit. Jenis data sederhana tidak diinisialisasi secara otomatis ketika metode menyatakan variabel lokal dan menyebabkan kompiler melempar pesan kesalahan yang mirip dengan yang berikut "variabel x mungkin belum diinisialisasi. (Variabel x tidak diinisialisasi)" Tabel B menentukan nilai default tipe data Java sederhana.
2. Kemasan
1AVA juga menyediakan kelas enkapsulasi bawaan seperti byte, pendek, boolean, karakter, bilangan bulat, ganda, mengambang dan panjang. Kelas pembungkus ini memberikan metode intuitif dan praktis. Misalnya, byte, float, integer, long, dan ganda semua memiliki metode doublevalue (), melalui mana nilai yang disimpan dalam contoh kelas dapat dikonversi menjadi tipe ganda. Juga, semua kelas enkapsulasi memberikan nilai statis dari metode (string S) untuk menempatkan string yang diberikan.
3. Jenis Data
Jenis data adalah ekspresi abstrak dari lokasi memori. Pemrogram dapat memanfaatkan berbagai tipe data: beberapa ditentukan oleh bahasa pemrograman, beberapa ditentukan oleh perpustakaan eksternal, dan beberapa ditentukan oleh pemrogram. Banyak bahasa pemrograman bergantung pada jenis komputer tertentu dan implementasi kompilasi spesifik dari atribut tipe data, seperti ukuran jenis data Word dan Integer. Di sisi lain, mesin virtual Java bertanggung jawab untuk mendefinisikan semua aspek dari tipe data bawaan mereka. Ini berarti bahwa tidak peduli seberapa rendah sistem operasi Java Virtual Machine (JVM), sifat-sifat tipe data persis sama.
4. Nilai awal default dari tipe data sederhana Java
Kode dalam Listing B menunjukkan bahwa semua tipe data sederhana Java digunakan sebagai variabel anggota dari kelas inisialisasi. Contoh ini juga menunjukkan bahwa variabel int secara lokal dinyatakan dalam konstruktor kelas inisialisasi. Tanpa memodifikasi kode di atas, kompiler akan melempar kesalahan saat menyusun kode di atas.
Setelah baris kode yang menyebabkan masalah (yang merujuk variabel yang tidak diinisialisasi menyebabkan kesalahan) dihapus atau dikomentari.
Ringkasan: Java mendefinisikan satu set lengkap tipe data sederhana. Selain itu, Java membatalkan dependensi perangkat keras dan kompiler yang telah menjadi bahasa, yang memungkinkan pemrogram untuk mengalihkan perhatian mereka ke masalah lain. Pada artikel berikutnya, kita akan terus membahas beberapa tipe data kompleks yang sering digunakan, yang sering ditentukan, dan belajar bagaimana menggunakannya untuk menangani masalah pemrograman yang khas.
5. Jenis data sederhana Java
Semua variabel numerik di Java ditandatangani, dan Java tidak mengizinkan konversi sewenang -wenang antara tipe data. Hanya tipe konversi yang dapat dilakukan antara variabel numerik. Misalnya, boolean tidak dapat dikonversi ke tipe data lain, dan tipe data lainnya tidak dapat dikonversi menjadi boolean. Karena tipe data sederhana Java didefinisikan secara akurat, dan akses memori langsung tidak diperbolehkan, sizeof Operator dibatalkan dalam bahasa Java. Tipe data sederhana Java bukan objek. Untuk memperlakukan tipe data sederhana Java dengan cara yang berorientasi objek, Anda perlu merangkumnya terlebih dahulu dengan kelas.
Lima analisis tipe data Java di atas adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.