Jenis Variabel di Jawa: Variabel Java Dijelaskan

Diterbitkan: 2021-12-23

Dalam program komputer, data tidak disimpan secara langsung tetapi dalam bentuk numerik atau nama yang membantu mengidentifikasi data pada berbagai tahap pemrograman. Nama numerik yang menyimpan data dalam program komputer ini disebut sebagai variabel dalam bahasa Java. Blog ini akan membantu Anda memahami konsep variabel dalam Java dan berbagai jenisnya. Jika Anda memiliki minat dalam pengkodean atau pemrograman atau ingin membangun karir di bidang ilmu komputer, mempelajari berbagai variabel di Java akan sangat membantu Anda.

Pelajari kursus pengembangan perangkat lunak dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.

Daftar isi

Apa itu variabel?

Variabel adalah komponen penyimpanan integral di Jawa. Mereka dapat dipahami sebagai lokasi memori. Variabel dapat berupa lokasi memori tunggal atau kombinasi beberapa lokasi yang membentuk satu unit. Variabel digunakan untuk mengidentifikasi lokasi data dalam suatu program. Mereka tidak mendefinisikan data itu sendiri melainkan menginformasikan programmer di mana data tertentu berada di memori.

Sederhananya, variabel dalam bahasa Java adalah nama yang digunakan untuk merujuk pada data yang disimpan dalam memori. Satu variabel Java hanya dapat menampung satu jenis data. Sebelum menggunakan variabel saat pemrograman, perlu untuk mendeklarasikan variabel. Ini berarti menetapkan data ke memori tertentu dan menggunakan nama untuk memori itu. Untuk deklarasi, kita juga perlu menentukan tipe data di Java. Hal ini dilakukan melalui sintaks “dataType variableName.”

Anda juga dapat memahami variabel sebagai kotak atau wadah yang menyimpan nilai selama eksekusi program komputer dan memungkinkan pemrogram untuk dengan cepat merujuk ke nilai itu di tahap selanjutnya.

Jenis Variabel di Java

Berikut ini adalah tiga jenis utama variabel di Jawa.

1. Variabel Lokal

Variabel-variabel ini dideklarasikan dalam metode, konstruktor, atau blok dan hanya digunakan di dalam metode atau blok tertentu. Anda tidak dapat mengakses variabel lokal di luar metode. Di Jawa, metode dijelaskan di bawah tanda kurung kurawal. Area ({….}) di antara tanda kurung disebut blok atau metode.

Ini mendefinisikan ruang lingkup variabel lokal. Variabel lokal hanya digunakan ketika program sedang berjalan. Tidak mungkin mengakses variabel lokal dari luar. Variabel lokal mulai berfungsi di dalam blok atau metode, tetapi akan dihancurkan saat keluar dari blok. Penting untuk diingat bahwa variabel lokal tidak dapat memiliki nilai default. Juga, kami tidak dapat menggunakan pengubah akses untuk mendeklarasikan variabel lokal.

2. Variabel Instance

Kelas dan subrutin juga merupakan komponen penting di Java. Kelas berarti sekelompok objek yang memiliki sifat serupa. Ini membantu dalam mendefinisikan objek, tipe data, dan metode. Sebuah kelas dibagi lagi menjadi subrutin atau metode. Seperti yang harus Anda pahami di atas, variabel lokal adalah bagian dari subrutin atau metode. Namun, beberapa variabel bukan merupakan bagian dari subrutin tetapi langsung membentuk bagian dari kelas. Oleh karena itu, mereka disebut variabel anggota atau variabel instan. Mereka memiliki nilai default. Kita dapat mendeklarasikan variabel instan di kelas sebelum atau sesudah digunakan. Semua jenis variabel instan, kecuali untuk pribadi, terlihat di dalam semua metode atau konstruktor di kelas.

Variabel anggota dapat berupa statis dan nonstatis. Kita membutuhkan pengubah statis, publik, atau pribadi untuk mendeklarasikan variabel instan.

Berikut adalah bagaimana Anda dapat memahami perbedaan antara variabel lokal dan variabel instan. Yang pertama terletak di dalam subrutin atau metode di dalam kelas, sedangkan yang terakhir ditempatkan di dalam kelas tetapi di luar blok atau metode.

Variabel lokal hanya ada dalam subrutin tertentu dan tidak berfungsi di luar itu. Mereka hanya dapat berfungsi ketika subrutin tertentu dijalankan. Berlawanan dengan itu, variabel instan dapat membentuk bagian dari beberapa subrutin. Bahkan jika nilai variabel instan terletak di satu subrutin, itu dapat digunakan saat menjalankan subrutin lain.

3. Variabel Statis

Statis adalah kata kunci referensi dalam bahasa Java yang dilampirkan sebagai awalan untuk variabel, program, dan string. Ini digunakan untuk manajemen memori di Jawa. Setiap kali kata static ditambahkan, itu menunjukkan bahwa komponen milik seluruh kelas dan bukan hanya sebuah objek. Istilah variabel statis mengacu pada properti umum dari semua objek.

Semua objek di kelas berbagi satu salinan variabel statis di antara mereka sendiri. Oleh karena itu, mereka juga disebut variabel global atau variabel kelas. Alokasi memori untuk variabel statis terjadi satu kali ketika programmer memuat seluruh kelas dalam memori.

Variabel statis dapat dideklarasikan hanya sebagai anggota kelas dan bukan sebagai metode atau subrutin. Dengan demikian, mereka hanya digunakan dalam lingkup kelas di mana mereka didefinisikan dan tidak di luar kelas.

Selain di atas, jenis variabel sekunder lain di Jawa telah dijelaskan di bawah ini.

4. Variabel Akhir

Variabel statis dapat digunakan sebagai konstanta di Java dengan menambahkan kata kunci final sebagai awalan. Itu disebut variabel akhir. Seperti namanya, nilai variabel final menjadi final dan tidak dapat diubah. Namun, dimungkinkan untuk mengubah data di dalam objek.

Kami tidak dapat mengganti variabel final dengan subkelas mana pun. Juga, begitu sebuah variabel menjadi final, ia tidak dapat diwarisi oleh kelas mana pun atau diperluas oleh subkelas. Jika pemrogram mencoba mengubah nilai variabel akhir, kesalahan kompilasi terjadi. Oleh karena itu, penting untuk menginisialisasi variabel sebelum menjadikannya final. Inisialisasi dapat dilakukan pada saat deklarasi variabel. Jika tidak, itu disebut variabel kosong akhir.

Apa yang Mendeklarasikan Variabel di Java?

Kita tidak dapat menggunakan variabel kecuali jika dideklarasikan. Proses membuat variabel di Java dikenal sebagai mendeklarasikan variabel. Namun, sebelum membuat variabel, sangat penting untuk memberi makan tipe data. Saat membuat variabel, beberapa unit memori disisihkan. Lokasi memori tersebut kemudian diidentifikasi dengan nama variabel.

Oleh karena itu, sebelum mendeklarasikan nama, penting untuk memberi makan tipe data untuk menyimpan bit memori yang cukup untuk menyimpan nilai variabel. Proses deklarasi variabel di Java dimulai dengan memasukkan tipe data. Ini diikuti dengan meninggalkan spasi dan kemudian memasukkan nama variabel. Kita dapat mendeklarasikan variabel di sembarang tempat dalam subrutin.

Berikut adalah beberapa aturan yang harus Anda ingat saat mendeklarasikan variabel Java.

  • Anda dapat memulai nama variabel dengan simbol alfabet, dolar atau garis bawah, atau simbol mata uang, bukan simbol khusus lainnya.
  • Nama variabel tidak boleh melebihi 64 karakter.
  • Saat mendeklarasikan variabel, Anda tidak dapat menggunakan spasi kosong.
  • Kami tidak dapat menggunakan kata kunci yang dicadangkan di Java sebagai nama variabel.
  • Nama variabel harus ada di sisi kiri operator penugasan.

Apa Inisialisasi Variabel di Jawa?

Setelah deklarasi variabel, nilai awal juga diberikan padanya yang dapat diubah nanti. Proses pemberian nilai awal ke variabel ini disebut inisialisasi variabel di Java. Inisialisasi terjadi sebelum variabel digunakan dalam suatu metode. Kita tidak dapat menggunakan variabel jika tidak ada nilai yang diberikan padanya. Inisialisasi variabel dapat dilakukan segera setelah dideklarasikan. Setelah deklarasi, jika inisialisasi variabel tidak dilakukan, pernyataan penugasan digunakan untuk memberikan nilai pada variabel. Kesalahan akan terjadi jika Anda meminta untuk mencetak variabel tanpa menginisialisasinya.

Inisialisasi variabel terdiri dari dua jenis – eksplisit dan implisit. Inisialisasi eksplisit terjadi ketika variabel diberi nilai pada saat deklarasi. Namun, jika variabel diberi nilai nanti saat memproses, ini disebut inisialisasi implisit; jika Anda tidak menginisialisasi variabel, sistem akan secara otomatis memasukkan nilai acak saat menjalankan program. Ini akan menghasilkan hasil yang tidak terduga.

Kesimpulan

Pengetahuan mendalam tentang Java sangat penting jika Anda ingin mengejar karir dalam pengembangan perangkat lunak. Untuk mengetahui tentang jenis-jenis variabel di Java dan konsep lainnya secara detail, Anda dapat mendaftar di Program PG Eksekutif dalam Pengembangan Perangkat Lunak – Spesialisasi dalam Pengembangan Full Stack oleh upGrad yang ditawarkan terkait dengan IIIT Bangalore. Kursus ini akan membantu Anda mempelajari keterampilan penting seperti membangun situs web, backend, dan UI Web dengan mengerjakan banyak proyek dan tugas praktis. Setelah menyelesaikan kursus ini, Anda akan dapat melamar ke berbagai peluang kerja seperti full-stack developer, frontend developer, UI developer, dan backend developer.

Apa itu variabel di Jawa?

Variabel dalam Java adalah wadah atau kotak yang menyimpan informasi atau data. Mereka bertindak sebagai lokasi memori di Jawa dan merupakan unit penyimpanan utama. Variabel diberi nama tertentu sebelum digunakan.

Bagaimana cara mendeklarasikan variabel di Java?

Membuat variabel disebut deklarasi di Java. Ini dilakukan dengan terlebih dahulu memberi makan tipe data, lalu memasukkan spasi, dan terakhir, memasukkan nama variabel. Ada berbagai aturan yang harus Anda ikuti pada saat deklarasi variabel.

Apa tiga variabel dalam kelas di Jawa?

Ada tiga jenis utama variabel di Jawa. Variabel lokasi ditempatkan di dalam metode dan variabel anggota atau instans yang terletak di kelas tetapi di luar metode. Terakhir adalah kelas atau variabel statis yang memiliki sifat serupa.