kosongkan Kata Kunci dalam Java
kosong – tidak mengembalikan apa-apa.
Kata kunci void dalam Java digunakan untuk menentukan bahawa kaedah tidak mengembalikan sebarang nilai. Ia adalah jenis pemulangan yang menunjukkan kaedah melakukan tindakan tetapi tidak menghasilkan hasil yang boleh digunakan di tempat lain dalam kod.
Penggunaan
Kata kunci tidak sah biasanya digunakan dalam pengisytiharan kaedah. Apabila kaedah diisytiharkan dengan jenis pengembalian void, ini bermakna kaedah itu tidak akan mengembalikan sebarang nilai.
Sintaks
kosongkan methodName(parameter) {
// badan kaedah
}
Rujukan:https://www.datacamp.com/doc/java/void
Apakah yang batal?
Void ialah jenis data pulangan yang bermaksud tiada apa yang dikembalikan daripada kaedah, kepada pernyataan panggilan kaedah.
kembali kata kunci dalam Java
Di Java, return ialah kata kunci terpelihara iaitu, kami tidak boleh menggunakannya sebagai pengecam. Ia digunakan untuk keluar daripada kaedah, dengan atau tanpa nilai. Penggunaan kata kunci pulangan kerana terdapat dua cara seperti yang disenaraikan di bawah seperti berikut:
Case 1: Methods returning a value Case 2: Methods not returning a value
Rujukan:https://www.geeksforgeeks.org/return-keyword-java/
Pulangan:
*#return ialah kata kunci java. Kata kunci ini digunakan untuk mengembalikan sebarang nilai daripada kaedah. Nilai yang dikembalikan akan dihantar semula ke Pernyataan Panggilan Kaedah. *
#Penyataan pengembalian hendaklah merupakan pernyataan terakhir dalam definisi kaedah. Kita tidak sepatutnya memberikan apa-apa ungkapan atau pernyataan lain, selepas kembali dalam kaedah.
Bolehkah kita mengembalikan berbilang nilai dalam Java?
Ya, kita boleh mengembalikan berbilang nilai daripada kaedah dalam Java. Untuk mengembalikan berbilang nilai, kita perlu menggunakan Tatasusunan atau Koleksi.
Adakah terdapat bahasa yang mengembalikan berbilang nilai daripada kaedah?
Ya, Dalam Python kita boleh mengembalikan berbilang nilai. Ia akan disimpan sebagai tupel.
*Tugasan 1: *
Matlamat: Kaedah Pembelajaran Mengembalikan jenis data
- Buat Dapur kelas
- Ada kaedah utama di dalamnya.
- Buat contoh yang dipanggil 'bapa'.
- Menggunakan contoh bapa, panggil kaedah 'masak' tanpa hujah.
- Sekarang, kembalikan "biryani" daripada kaedah memasak.
- Simpan, Susun dan Semak mesej ralat
- Berdasarkan mesej ralat, tukar jenis data pemulangan mengikut kesesuaian.
- Simpan nilai yang dikembalikan sebagai 'fav_dish' dalam kaedah utama.
- Cetak 'fav_dish' dalam kaedah utama.
Program
public class Kitchen { public static void main(String[] args) { Kitchen father = new Kitchen(); String favDish=father.cook(); System.out.println("FAV DISH ="+favDish); } public String cook() { return"briyani"; } }
Output
neelakandan@neelakandan-HP-Laptop-15s-eq2xxx:~/Documents/B14$ java Kitchen FAV DISH =briyani neelakandan@neelakandan-HP-Laptop-15s-eq2xxx:~/Documents/B14$
*Tugas 2: *
1.Kaedah Pembelajaran dengan Jenis Pulangan Integer
2.Buat kelas bernama MathOperations.
3.Tambah kaedah addNumbers yang menerima dua hujah integer dan mengembalikan jumlahnya.
4.Dalam kaedah utama:
#Buat contoh bernama kalkulator.
5.Panggil kaedah addNumbers dengan dua integer, cth., 5 dan 10.
6.Simpan nilai yang dikembalikan dalam hasil pembolehubah.
7.Cetak hasil.
Program
Case 1: Methods returning a value Case 2: Methods not returning a value
Output:
public class Kitchen { public static void main(String[] args) { Kitchen father = new Kitchen(); String favDish=father.cook(); System.out.println("FAV DISH ="+favDish); } public String cook() { return"briyani"; } }
Atas ialah kandungan terperinci Hari ini kelas-pergi,Task-ask-2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

BytecodeachievesplatformindependenceBebyBeingExecutedyavirtualMachine (VM), membolehkanCodeTorunonanyplatformWithTheAppropriatevm.Forexample, JavabytecodecanrunonanydeviceVmm, enabling "

Java tidak dapat mencapai kemerdekaan platform 100%, tetapi kemerdekaan platformnya dilaksanakan melalui JVM dan bytecode untuk memastikan kod tersebut berjalan pada platform yang berbeza. Pelaksanaan spesifik termasuk: 1. Kompilasi ke bytecode; 2. Tafsiran dan pelaksanaan JVM; 3. Konsistensi Perpustakaan Standard. Walau bagaimanapun, perbezaan pelaksanaan JVM, sistem operasi dan perbezaan perkakasan, dan keserasian perpustakaan pihak ketiga boleh menjejaskan kebebasan platformnya.

Java menyedari kemerdekaan platform melalui "Tulis sekali, jalankan di mana -mana" dan meningkatkan pemeliharaan kod: 1. Penggunaan semula kod tinggi dan mengurangkan pembangunan pendua; 2. Kos penyelenggaraan yang rendah, hanya satu pengubahsuaian yang diperlukan; 3. Kecekapan kerjasama pasukan tinggi adalah tinggi, mudah untuk perkongsian pengetahuan.

Cabaran utama yang dihadapi mewujudkan JVM pada platform baru termasuk keserasian perkakasan, keserasian sistem operasi, dan pengoptimuman prestasi. 1. Keserasian perkakasan: Adalah perlu untuk memastikan bahawa JVM dapat menggunakan set arahan pemproses platform baru, seperti RISC-V. 2. Keserasian sistem operasi: JVM perlu memanggil API sistem platform baru dengan betul, seperti Linux. 3. Pengoptimuman Prestasi: Ujian dan Penalaan Prestasi diperlukan, dan strategi pengumpulan sampah diselaraskan untuk menyesuaikan diri dengan ciri -ciri memori platform baru.

JavafxeffectivelyaddressesplatforminconsistencyiDevelopmentbybyusingapform-agnosticscenegraphandcsssstyling.1) Itabstractsplatformspecificsthroughascenegraph, memastikan konsistenRenderingAscrosswindows, macoS, danLinux.2)

JVM berfungsi dengan menukar kod Java ke dalam kod mesin dan menguruskan sumber. 1) Pemuatan Kelas: Muatkan fail kelas. Ke dalam memori. 2) Kawasan data runtime: Menguruskan kawasan memori. 3) Enjin Pelaksanaan: Mentafsirkan atau menyusun bytecode pelaksanaan. 4) Antara muka kaedah tempatan: Berinteraksi dengan sistem operasi melalui JNI.

JVM membolehkan Java melintasi platform. 1) Beban JVM, mengesahkan dan melaksanakan bytecode. 2) Kerja JVM termasuk pemuatan kelas, pengesahan bytecode, pelaksanaan tafsiran dan pengurusan ingatan. 3) JVM menyokong ciri -ciri canggih seperti pemuatan dan refleksi kelas dinamik.

Aplikasi Java boleh dijalankan pada sistem pengendalian yang berbeza melalui langkah -langkah berikut: 1) Gunakan kelas fail atau laluan untuk memproses laluan fail; 2) menetapkan dan mendapatkan pembolehubah persekitaran melalui System.getenv (); 3) Gunakan Maven atau Gradle untuk menguruskan kebergantungan dan ujian. Keupayaan merentas platform Java bergantung pada lapisan abstraksi JVM, tetapi masih memerlukan pengendalian manual ciri-ciri khusus sistem operasi tertentu.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

mPDF
mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.
