Tiga bentuk ulasan java: 1. Komen satu baris, ditandai dengan garis miring dua "http://", hanya boleh mengulas satu baris kandungan dan digunakan di tempat yang mempunyai sedikit maklumat ulasan Sintaksnya ialah ". //"dan" ". 2. Komen berbilang baris, termasuk antara "/*Kandungan anotasi*/", boleh mengulas pada banyak baris kandungan, sintaksnya ialah "/*"dan"*/". 3. Komen dokumen, yang terkandung di antara "/**", yang seterusnya juga akan diimbas"*/", juga boleh mengulas pada berbilang baris kandungan mereka biasanya digunakan pada kelas, kaedah dan pembolehubah untuk menerangkan fungsinya ialah "/**"dan"*/".
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Java 8, komputer DELL G3.
Komen ialah perihalan bahasa pengaturcaraan, yang memudahkan komunikasi antara pembangun dan pengguna serta memudahkan pemahaman program. Komen bukan pernyataan pengaturcaraan dan oleh itu diabaikan oleh pengkompil.
Java menyokong tiga kaedah ulasan:
1) Ulasan satu baris
Ditandai dengan garis miring berganda "//
", hanya satu baris kandungan boleh diulas dan ia digunakan di tempat yang mempunyai kandungan maklumat yang sedikit. Buka Eclipse dan gunakan komen satu baris dalam kod Java, seperti yang ditunjukkan dalam Rajah 1.
Rajah 1 Ulasan satu baris
2) Ulasan berbilang baris
disertakan dalam "/*
*/
", anda boleh mengulas kandungan banyak baris. Untuk kebolehbacaan yang lebih baik, secara amnya tiada maklumat ulasan ditulis pada baris pertama dan terakhir (ini juga lebih cantik dan cantik), seperti yang ditunjukkan dalam Rajah 2.
Nota: Komen berbilang baris boleh menyusun ulasan satu baris, tetapi ulasan berbilang baris dan ulasan dokumentasi tidak boleh bersarang.
Rajah 2 Komen berbilang baris
3) Komen dokumentasi
disertakan dalam "/**
*/
" juga boleh digunakan untuk mengulas berbilang baris kandungan. Ia biasanya digunakan pada kelas, kaedah dan pembolehubah untuk menerangkan fungsinya. Selepas mengulas, meletakkan tetikus pada kelas dan pembolehubah secara automatik akan memaparkan kandungan ulasan kami, seperti yang ditunjukkan dalam Rajah 3.
Nota: Komen dokumen boleh menyusun ulasan satu baris, tetapi ulasan berbilang baris dan ulasan dokumen tidak boleh bersarang Secara amnya, tiada maklumat ulasan ditulis dalam baris pertama dan terakhir.
Rajah 3 Komen Dokumentasi
Komen dokumentasi boleh menggunakan arahan Javadoc untuk menjana dokumen daripada kandungan dalam ulasan dokumentasi dan mengeluarkannya ke fail HTML untuk memudahkan merekod maklumat program . Anda juga boleh memasukkan satu atau lebih tag @, setiap satu bermula pada baris baharu.
Di Java, satu baris ulasan dikenal pasti dengan garis miring berganda "http://"; antara " /***/”. Apabila pengkompil melaksanakan kepada "http://", ia akan mengabaikan semua teks selepas baris "http://"; apabila ia melaksanakan kepada "/*", ia akan mengimbas "*/" seterusnya dan mengabaikan "/* */"; apabila melaksanakan "/***/" dan abaikan sebarang kandungan teks antara "/***/".
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Pengajaran Pengaturcaraan! !
Atas ialah kandungan terperinci Apakah tiga bentuk komen java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

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

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

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

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Java menyokong pengaturcaraan asynchronous termasuk penggunaan aliran yang boleh diselesaikan, aliran responsif (seperti ProjectReactor), dan benang maya di Java19. 1.CompletableFuture meningkatkan kebolehbacaan dan penyelenggaraan kod melalui panggilan rantai, dan menyokong orkestrasi tugas dan pengendalian pengecualian; 2. ProjectReactor menyediakan jenis mono dan fluks untuk melaksanakan pengaturcaraan responsif, dengan mekanisme tekanan belakang dan pengendali yang kaya; 3. Thread maya mengurangkan kos konvensional, sesuai untuk tugas I/O-intensif, dan lebih ringan dan lebih mudah untuk berkembang daripada benang platform tradisional. Setiap kaedah mempunyai senario yang berkenaan, dan alat yang sesuai harus dipilih mengikut keperluan anda dan model campuran harus dielakkan untuk mengekalkan kesederhanaan

Di Java, enums sesuai untuk mewakili set tetap tetap. Amalan terbaik termasuk: 1. Gunakan enum untuk mewakili keadaan tetap atau pilihan untuk meningkatkan keselamatan jenis dan kebolehbacaan; 2. Tambah sifat dan kaedah untuk meningkatkan fleksibiliti, seperti menentukan bidang, pembina, kaedah penolong, dan lain -lain; 3. Gunakan enummap dan enumset untuk meningkatkan prestasi dan jenis keselamatan kerana mereka lebih cekap berdasarkan tatasusunan; 4. Elakkan penyalahgunaan enum, seperti nilai dinamik, perubahan kerap atau senario logik kompleks, yang harus digantikan dengan kaedah lain. Penggunaan enum yang betul boleh meningkatkan kualiti kod dan mengurangkan kesilapan, tetapi anda perlu memberi perhatian kepada sempadannya yang berkenaan.

Javanio adalah IOAPI baru yang diperkenalkan oleh Java 1.4. 1) bertujuan untuk penampan dan saluran, 2) mengandungi komponen teras penampan, saluran dan pemilih, 3) menyokong mod tidak menyekat, dan 4) mengendalikan sambungan serentak lebih cekap daripada IO tradisional. Kelebihannya dicerminkan dalam: 1) IO yang tidak menyekat mengurangkan overhead thread, 2) Buffer meningkatkan kecekapan penghantaran data, 3) pemilih menyedari multiplexing, dan 4) memori pemetaan memori sehingga membaca dan menulis fail. Nota Apabila menggunakan: 1) Operasi flip/jelas penampan mudah dikelirukan, 2) Data yang tidak lengkap perlu diproses secara manual tanpa menyekat, 3) Pendaftaran pemilih mesti dibatalkan dalam masa, 4) NIO tidak sesuai untuk semua senario.

Kelas dalaman tanpa nama digunakan di Java untuk membuat subkelas atau melaksanakan antara muka dengan cepat, dan sering digunakan untuk mengatasi kaedah untuk mencapai tujuan tertentu, seperti pengendalian peristiwa dalam aplikasi GUI. Borang sintaksnya adalah antara muka atau kelas baru yang secara langsung mentakrifkan badan kelas, dan memerlukan pembolehubah tempatan yang diakses mestilah muktamad atau setara tidak berubah. Walaupun mereka mudah, mereka tidak boleh digunakan terlalu banyak. Terutamanya apabila logiknya kompleks, mereka boleh digantikan oleh ekspresi Lambda Java8.

Corak reka bentuk singleton di Java memastikan bahawa kelas hanya mempunyai satu contoh dan menyediakan titik akses global melalui pembina swasta dan kaedah statik, yang sesuai untuk mengawal akses kepada sumber yang dikongsi. Kaedah pelaksanaan termasuk: 1. 2. Pemprosesan Safe Thread, memastikan bahawa hanya satu contoh yang dibuat dalam persekitaran berbilang threaded melalui kaedah penyegerakan atau penguncian cek berganda, dan mengurangkan kesan prestasi; 3. 4. Pelaksanaan penghitungan, menggunakan penghitungan Java untuk secara semulajadi menyokong serialisasi, keselamatan thread dan mencegah serangan reflektif, adalah kaedah ringkas dan boleh dipercayai. Kaedah pelaksanaan yang berbeza boleh dipilih mengikut keperluan khusus

String tidak berubah, StringBuilder boleh berubah dan tidak selamat-selamat, StringBuffer boleh berubah dan selamat. 1. Sebaik sahaja kandungan rentetan dicipta tidak dapat diubah suai, ia sesuai untuk sedikit splicing; 2. StringBuilder sesuai untuk splicing kerap benang tunggal, dan mempunyai prestasi yang tinggi; 3. StringBuffer sesuai untuk senario bersama pelbagai threaded, tetapi mempunyai prestasi yang sedikit lebih rendah; 4. Berjaga -jaga menetapkan kapasiti awal dan elakkan menggunakan splicing rentetan dalam gelung dapat meningkatkan prestasi.

Fungsi COALESCE digunakan untuk mengembalikan nilai bukan nol pertama dalam senarai parameter dan sesuai untuk memproses data null. 1. Penggunaan asas adalah untuk menggantikan nilai null, seperti menggantikan medan kosong dengan kaedah hubungan lalai; 2. Ia boleh digunakan untuk menetapkan nilai lalai dalam pertanyaan agregat untuk memastikan bahawa 0 dikembalikan bukannya null apabila tiada data; 3. Ia boleh digunakan bersempena dengan fungsi lain seperti Nullif dan IfNull untuk meningkatkan pembersihan data dan keupayaan penghakiman logik.

Pemproses anotasi adalah mekanisme lanjutan dalam peringkat kompilasi Java, yang digunakan untuk mengimbas dan memproses anotasi dalam kod sumber, dan boleh menghasilkan kod baru atau pra -prosesnya. Fungsi terasnya termasuk: 1. Apabila menentukan anotasi, ia perlu menentukan dasar pengekalan dan jenis elemen sasaran; 2. Melaksanakan kelas AbstrakProcessor dan menulis semula kaedah utama seperti GetSupportedAnnotationTypes, GetSupportedSourceVersion and Process; 3. Daftar pemproses untuk mengisytiharkan nama yang berkelayakan sepenuhnya melalui fail konfigurasi dalam direktori Meta-INF/Services. Pemproses Anotasi digunakan secara meluas dalam kerangka seperti Dagger, Butterknife dan Roo
