ການກວດສອບ null ໃນ Java

ກະວີ: Eugene Taylor
ວັນທີຂອງການສ້າງ: 9 ສິງຫາ 2021
ວັນທີປັບປຸງ: 22 ມິຖຸນາ 2024
Anonim
Как работает Spring Boot и что такое auto-configuration. Магия?
ວິດີໂອ: Как работает Spring Boot и что такое auto-configuration. Магия?

ເນື້ອຫາ

Null ຊີ້ໃຫ້ເຫັນວ່າຕົວແປບໍ່ໄດ້ ໝາຍ ເຖິງວັດຖຸແລະບໍ່ມີຄ່າຫຍັງເລີຍ. ທ່ານສາມາດໃຊ້ ຄຳ ຖະແຫຼງມາດຕະຖານ "ຖ້າ" ເພື່ອກວດເບິ່ງຄ່ານິຍົມໃນຊິ້ນສ່ວນຂອງລະຫັດ. ປົກກະຕິແລ້ວ Null ແມ່ນໃຊ້ເພື່ອຊີ້ບອກຫຼືຢືນຢັນຄວາມບໍ່ມີຕົວຕົນຂອງບາງສິ່ງບາງຢ່າງ. ໃນສະພາບການນັ້ນ, ມັນສາມາດໃຊ້ເປັນເງື່ອນໄຂໃນການເລີ່ມຕົ້ນຫລືຢຸດຂະບວນການອື່ນໆພາຍໃນລະຫັດ.

ເພື່ອກ້າວ

ສ່ວນທີ 1 ຂອງ 2: ການກວດສອບ null ໃນ Java

  1. ໃຊ້ "=" ເພື່ອ ກຳ ນົດຕົວແປ. ດຽວ "=" ແມ່ນໃຊ້ເພື່ອປະກາດຕົວແປແລະ ກຳ ຫນົດຄ່າໃຫ້ມັນ. ທ່ານສາມາດໃຊ້ສິ່ງນີ້ເພື່ອ ກຳ ນົດຕົວແປໃຫ້ເປັນ null.
    • ຄຸນຄ່າຂອງ "0" ແລະ null ບໍ່ຄືກັນແລະຈະປະພຶດຕົວໄປໃນທາງທີ່ແຕກຕ່າງກັນ.
    • variableName = null;
  2. ໃຊ້ "==" ເພື່ອກວດກາຄຸນຄ່າຂອງຕົວແປ. A "==" ແມ່ນໃຊ້ເພື່ອກວດກາເບິ່ງວ່າສອງຄ່າຂອງທັງສອງດ້ານຂອງ ໜ້າ ຕ່າງແມ່ນເທົ່າກັນ. ຖ້າທ່ານໄດ້ຕັ້ງຄ່າຕົວປ່ຽນເປັນ null ດ້ວຍ "=", ຫຼັງຈາກນັ້ນກວດເບິ່ງວ່າຕົວແປທີ່ວ່າ null ຈະກັບຄືນ "true".
    • variableName == null;
    • ທ່ານຍັງສາມາດໃຊ້ "! =" ເພື່ອກວດເບິ່ງວ່າຄຸນຄ່າບໍ່ເທົ່າກັນ.
  3. ໃຊ້ ຄຳ ຖະແຫຼງທີ່ວ່າ "ຖ້າ" ເພື່ອສ້າງເງື່ອນໄຂໃຫ້ກັບໂມຄະ. ສຳ ນວນດັ່ງກ່າວສົ່ງຄືນບູຮານຄະດີ (ຖືກຫລືຜິດ). ທ່ານສາມາດໃຊ້ຄ່າ Boolean ເປັນເງື່ອນໄຂ ສຳ ລັບ ຄຳ ຖະແຫຼງທີ່ຈະເຮັດຕໍ່ໄປ.
    • ຕົວຢ່າງ: ຖ້າຄ່າບໍ່ມີຄ່າ, ຫຼັງຈາກນັ້ນພິມ ຄຳ ວ່າ "object is null". ຖ້າ "==" ບໍ່ກັບຄືນຄ່າຕົວແປທີ່ບໍ່ຖືກຕ້ອງ, ແລ້ວມັນກໍ່ຈະຂ້າມເງື່ອນໄຂຫລືໄປຕາມເສັ້ນທາງອື່ນ.
    • ຈຸດປະສົງວັດຖຸ = null; ຖ້າ (object == null) {System.out.print ("object is null"); }

ສ່ວນທີ 2 ຂອງ 2: ການ ນຳ ໃຊ້ການກວດທີ່ບໍ່ມີສາຍ

  1. ໃຊ້ null ເປັນຄ່າທີ່ບໍ່ຮູ້ຈັກ. ມັນເປັນເລື່ອງ ທຳ ມະດາທີ່ຈະໃຊ້ null ເປັນຄ່າເລີ່ມຕົ້ນແທນຄ່າທີ່ຖືກມອບ ໝາຍ.
    • string () ໝາຍ ຄວາມວ່າຄ່າບໍ່ມີຄ່າຈົນກວ່າຈະ ນຳ ໃຊ້ຕົວຈິງ.
  2. ໃຊ້ null ເປັນເງື່ອນໄຂ ສຳ ລັບການຢຸດຂະບວນການ. ການກັບຄືນຄ່າ null ສາມາດຖືກນໍາໃຊ້ເປັນຜົນກະທົບຕໍ່ການຢຸດວົງຈອນຫຼືຍົກເລີກຂະບວນການ. ສິ່ງນີ້ຖືກ ນຳ ໃຊ້ທົ່ວໄປໃນການຖິ້ມຂໍ້ຜິດພາດຫລືຂໍ້ຍົກເວັ້ນເມື່ອມີບາງຢ່າງຜິດປົກກະຕິຫລືເງື່ອນໄຂທີ່ບໍ່ຕ້ອງການກໍ່ຕອບສະ ໜອງ ໄດ້.
  3. ໃຊ້ null ເພື່ອຊີ້ບອກເຖິງສະຖານະການທີ່ບໍ່ມີການຄວບຄຸມ. ເຊັ່ນດຽວກັນ, null ສາມາດຖືກນໍາໃຊ້ເປັນທຸງເພື່ອຊີ້ໃຫ້ເຫັນວ່າຂະບວນການຍັງບໍ່ທັນໄດ້ເລີ່ມຕົ້ນ, ຫຼືເປັນເງື່ອນໄຂໃນການຊີ້ບອກເຖິງການເລີ່ມຕົ້ນຂອງຂະບວນການ.
    • ຍົກຕົວຢ່າງ, ເຮັດບາງສິ່ງບາງຢ່າງໃນຂະນະທີ່ວັດຖຸບໍ່ມີປະໂຫຍດ, ຫຼືບໍ່ເຮັດຫຍັງຈົນກວ່າວັດຖຸບໍ່ຖື.

      synchronized method () {while (ວິທີການ () == null); ວິທີການ (). nowCanDoStuff (); }

ຄຳ ແນະ ນຳ

  • ບາງຄົນຊອກຫາການ ນຳ ໃຊ້ໂປແກຼມທີ່ບໍ່ຖືກຕ້ອງເລື້ອຍໆພາຍໃນການຂຽນໂປແກຼມທີ່ແນໃສ່ຈຸດປະສົງ, ບ່ອນທີ່ຄຸນຄ່າຄວນຈະຊີ້ໃຫ້ເຫັນຈຸດປະສົງໃດ ໜຶ່ງ.