ວິທີການຂຽນໂປຼແກຼມ ທຳ ອິດຂອງທ່ານດ້ວຍ Java

ກະວີ: Monica Porter
ວັນທີຂອງການສ້າງ: 15 ດົນໆ 2021
ວັນທີປັບປຸງ: 27 ມິຖຸນາ 2024
Anonim
ວິທີການຂຽນໂປຼແກຼມ ທຳ ອິດຂອງທ່ານດ້ວຍ Java - ຄໍາແນະນໍາ
ວິທີການຂຽນໂປຼແກຼມ ທຳ ອິດຂອງທ່ານດ້ວຍ Java - ຄໍາແນະນໍາ

ເນື້ອຫາ

Java ແມ່ນພາສາການຂຽນໂປແກຼມທີ່ເນັ້ນໃສ່ວັດຖຸທີ່ແນະ ນຳ ໂດຍ James Gosling ໃນປີ 1995. ນັ້ນແມ່ນມັນສະແດງແນວຄວາມຄິດເຊັ່ນ: "object" ແລະ "field" (ເຊິ່ງແມ່ນຄຸນສົມບັດທີ່ອະທິບາຍຈຸດປະສົງ). Java ແມ່ນພາສາ "ຂຽນສະຖານທີ່ ໜຶ່ງ, ແລ່ນບ່ອນອື່ນ" ພາສາ: ມັນຖືກອອກແບບມາໃຫ້ໃຊ້ງານເທິງເວທີໃດກໍ່ໄດ້ທີ່ມີ Java Virtual Machine (JVM). ເປັນພາສາການຂຽນໂປແກຼມຫຼາຍພາສາ, Java ແມ່ນຂ້ອນຂ້າງງ່າຍທີ່ຈະຮຽນຮູ້ແລະເຂົ້າໃຈ ສຳ ລັບຜູ້ເລີ່ມຕົ້ນ. ບົດຂຽນນີ້ແມ່ນການແນະ ນຳ ເບື້ອງຕົ້ນກ່ຽວກັບການຂຽນໂປແກມ Java.

ຂັ້ນຕອນ

ວິທີທີ່ 1 ໃນ 3: ຂຽນໂປແກຼມ Java ທຳ ອິດຂອງທ່ານ

  1. ເພື່ອເລີ່ມຕົ້ນການຂຽນໂປແກຼມກັບ Java, ທ່ານ ຈຳ ເປັນຕ້ອງຕັ້ງສະພາບແວດລ້ອມການເຮັດວຽກຂອງທ່ານ. ນັກຂຽນໂປແກຼມຫຼາຍຄົນໃຊ້ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ (IDE), ເຊັ່ນ: Eclipse ແລະ Netbeans, ເພື່ອໃຊ້ Java program. ເຖິງຢ່າງໃດກໍ່ຕາມ, ທ່ານຍັງສາມາດຂຽນແລະລວບລວມໂປແກຼມ Java ໂດຍບໍ່ມີພວກມັນ.

  2. ທຸກໆໂປແກຼມທີ່ຄ້າຍຄືກັບ Notepad ແມ່ນພຽງພໍກັບການຂຽນໂປແກມກັບ Java. ນັກຂຽນໂປແກຼມອະນຸລັກບາງຄັ້ງມັກໃຊ້ຕົວແກ້ໄຂຕົວ ໜັງ ສືທີ່ຢູ່ປາຍທາງເຊັ່ນ: vim ແລະ emacs. Sublime Text ແມ່ນຕົວແກ້ໄຂຕົວ ໜັງ ສືທີ່ດີເຊິ່ງສາມາດຕິດຕັ້ງໄດ້ທັງຄອມພິວເຕີ Windows ແລະເຄື່ອງທີ່ໃຊ້ Linux (Mac, Ubuntu, ແລະອື່ນໆ). ມັນກໍ່ແມ່ນບັນນາທິການທີ່ໃຊ້ໃນຄູ່ມືນີ້.
  3. ໃຫ້ແນ່ໃຈວ່ານັ້ນ ຊຸດພັດທະນາຊອບແວ Java ຕິດຕັ້ງ. ທ່ານຈະຕ້ອງການມັນເພື່ອລວບລວມໂປແກຼມ.
    • ໃນຄອມພິວເຕີ້ Windows, ຖ້າຕົວແປສິ່ງແວດລ້ອມບໍ່ຖືກຕ້ອງ, ມັນອາດຈະມີຂໍ້ຜິດພາດໃນການເຮັດວຽກ javac. ກະລຸນາອ້າງອີງເຖິງບົດຂຽນກ່ຽວກັບວິທີການຕິດຕັ້ງ Java Development Development Kit ເພື່ອຫລີກລ້ຽງຂໍ້ຜິດພາດນີ້.
    ໂຄສະນາ

ວິທີທີ່ 2 ຂອງ 3: ໂຄງການສະບາຍດີໂລກ


  1. ກ່ອນອື່ນ ໝົດ, ພວກເຮົາຈະສ້າງໂປແກຼມທີ່ພິມ ຄຳ ວ່າ“ ສະບາຍດີໂລກ."ໃນບັນນາທິການຕົວ ໜັງ ສື, ສ້າງແຟ້ມເອກະສານ ໃໝ່ ແລະບັນທຶກມັນໄວ້ເປັນ" ChaoThegioi.java ". ChaoThegioi ແມ່ນຊື່ຫ້ອງຮຽນຂອງເຈົ້າແລະຊື່ຫ້ອງຮຽນນີ້ຄວນກົງກັບຊື່ filename.
  2. ປະກາດຊັ້ນຮຽນແລະວິທີການຕົ້ນຕໍ. ວິທີການຕົ້ນຕໍ public static void main (String args) ແມ່ນວິທີການທີ່ຈະປະຕິບັດໃນເວລາທີ່ໂປຣແກຣມ ດຳ ເນີນງານ. ການປະກາດແມ່ນຄືກັນກັບທຸກໆໂປແກຼມ Java.

  3. ຂຽນລະຫັດດ້ວຍ ຄຳ ທີ່ວ່າ“ ສະບາຍດີໂລກ.
    • ເຮົາມາເບິ່ງສ່ວນປະກອບຂອງເສັ້ນ ຄຳ ສັ່ງນີ້:
      • ລະບົບບອກໃຫ້ລະບົບເຮັດບາງສິ່ງບາງຢ່າງ.
      • out ບອກລະບົບວ່າພວກເຮົາຈະເຮັດບາງຢ່າງກັບຜົນຜະລິດ.
      • println ຫຍໍ້ມາຈາກ "print line" ແລະກັບມັນ, ພວກເຮົາຂໍໃຫ້ລະບົບພິມເສັ້ນຢູ່ທີ່ຜົນຜະລິດ.
      • ວົງເລັບຂ້າງນອກ ("ສະບາຍດີໂລກ.") ສະແດງວິທີການ System.out.println () ໃຊ້ເວລາ ໜຶ່ງ ພາລາມິເຕີ, ແລະໃນກໍລະນີນີ້ມັນແມ່ນ String "ສະ​ບາຍ​ດີ​ຊາວ​ໂລກ."
    • ໃຫ້ສັງເກດວ່າໃນ Java ມີກົດລະບຽບບໍ່ຫຼາຍປານໃດທີ່ພວກເຮົາຕ້ອງປະຕິບັດຕາມ:
      • ສະເຫມີສິ້ນສຸດດ້ວຍຕົວຊີ້ວັດ.
      • Java ຈຳ ແນກຕົວອັກສອນໃຫຍ່ແລະຕົວອັກສອນນ້ອຍ. ດັ່ງນັ້ນ, ເພື່ອຫລີກລ້ຽງຂໍ້ຜິດພາດ, ທ່ານຕ້ອງຂຽນຊື່ວິທີການ, ຊື່ຕົວແປແລະຊື່ຊັ້ນໃນກໍລະນີທີ່ຖືກຕ້ອງ.
      • ບລັອກລະຫັດສ່ວນຕົວຂອງວິທີການຫລື loop ທີ່ຖືກມອບໃຫ້ຖືກຫຸ້ມດ້ວຍວົງເລັບ curly.
  4. ຜະສົມຜະສານ. ການສະແດງ Hello World ສຸດທ້າຍຂອງທ່ານຄວນມີລັກສະນະນີ້:
  5. ບັນທຶກເອກະສານດັ່ງກ່າວແລະເປີດເສັ້ນ ຄຳ ສັ່ງຫລືນາຍແປພາສາປາຍທາງຂອງທ່ານ. ທ່ອງໄປຫາໂຟນເດີທີ່ທ່ານໄດ້ເກັບຮັກສາໄວ້ແລະພິມປະເພດ ChaoThegioi.java javac ChaoThegioi.java. ລະຫັດນີ້ຈະບອກ Java compiler ວ່າທ່ານຕ້ອງການລວບລວມ ChaoThegioi.java. ຖ້າມີຂໍ້ຜິດພາດ, ນັກຂຽນຈະບອກທ່ານວ່າທ່ານສ້າງມັນຢູ່ໃສ. ຖ້າບໍ່ມີຂໍ້ຜິດພາດ, ຫຼັງຈາກນັ້ນກໍ່ບໍ່ຄວນມີຂໍ້ຄວາມໃດໆຈາກຜູ້ຂຽນ. ດຽວນີ້, ເບິ່ງທີ່ ໜ້າ ຈໍຂອງ ChaoThegioi.java, ທ່ານຈະເຫັນ ChaoThegioi.class. ນີ້ແມ່ນເອກະສານ Java ທີ່ທ່ານໃຊ້ເພື່ອ ດຳ ເນີນໂຄງການຂອງທ່ານ.
  6. ດໍາເນີນໂຄງການ. ສຸດທ້າຍ, ພວກເຮົາຕ້ອງໄດ້ ດຳ ເນີນໂຄງການ! ທີ່ ຄຳ ສັ່ງສັ່ງຫລືຢູ່ປາຍຍອດ, ພິມ java ChaoThegioi. ລະຫັດນີ້ບອກ Java ວ່າທ່ານຕ້ອງການທີ່ຈະ ດຳ ເນີນການສອນແບບ ChaoThegioi. ຄຳ ເວົ້າທີ່ວ່າ "ສະບາຍດີໂລກ." ຈະປາກົດຢູ່ ໜ້າ ຈໍຈໍພາບຂອງທ່ານ.
  7. ຂໍສະແດງຄວາມຍິນດີ, ທ່ານໄດ້ຂຽນໂປແກຼມ Java ທຳ ອິດຂອງທ່ານ! ໂຄສະນາ

ວິທີທີ່ 3 ຂອງ 3: ການປ້ອນຂໍ້ມູນແລະຜົນຜະລິດ

  1. ດຽວນີ້, ພວກເຮົາຈະຂະຫຍາຍໂຄງການ Hello World ເພື່ອໃຫ້ໄດ້ຮັບຄວາມຄິດເຫັນຈາກຜູ້ໃຊ້. ໃນໂຄງການນີ້, ພວກເຮົາໄດ້ພິມຕົວອັກສອນທີ່ສາມາດອ່ານໄດ້ໂດຍຜູ້ໃຊ້. ເຖິງຢ່າງໃດກໍ່ຕາມ, ສ່ວນການໂຕ້ຕອບຂອງໂປແກຼມແມ່ນຂື້ນກັບວ່າຜູ້ໃຊ້ຈະປ້ອນຂໍ້ມູນໃຫ້ມັນ. ດຽວນີ້, ພວກເຮົາຈະຂະຫຍາຍໂປແກຼມ, ຂໍໃຫ້ຜູ້ໃຊ້ໃສ່ຊື່ແລະຫຼັງຈາກນັ້ນສົ່ງ ຄຳ ທັກທາຍສະເພາະໃຫ້ພວກເຂົາ.
  2. ເຂົ້າຫ້ອງຮຽນເຄື່ອງສະແກນເນີ. ໃນ Java, ທ່ານສາມາດເຂົ້າເຖິງຫໍສະມຸດທີ່ມີຢູ່ໃນຫລາຍບ່ອນ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ເພື່ອ ນຳ ໃຊ້ພວກມັນ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງ ນຳ ເຂົ້າພວກມັນເຂົ້າໃນໂປແກຼມ. ໜຶ່ງ ໃນຫໍສະ ໝຸດ ເຫຼົ່ານັ້ນແມ່ນ java.util, ເຊິ່ງບັນຈຸວັດຖຸສະແກນເນີທີ່ພວກເຮົາຕ້ອງການເພື່ອໃຫ້ໄດ້ຂໍ້ມູນຈາກຜູ້ໃຊ້. ເພື່ອເຂົ້າຫ້ອງຮຽນເຄື່ອງສະແກນເນີ, ພວກເຮົາເພີ່ມສາຍຕໍ່ໄປນີ້ໃນຕອນຕົ້ນຂອງໂປແກມ.
    • ເສັ້ນ ຄຳ ສັ່ງນີ້ບອກກັບໂປແກມທີ່ພວກເຮົາຕ້ອງການໃຊ້ວັດຖຸ Scanner ທີ່ມີຢູ່ໃນຊຸດ java.util.
    • ເພື່ອເຂົ້າເຖິງວັດຖຸທຸກຢ່າງໃນຊຸດ java.util, ພວກເຮົາພຽງແຕ່ຕ້ອງການຂຽນ ການ ນຳ ເຂົ້າ java.util. *; ໃນຕອນຕົ້ນຂອງການສະແດງ.
  3. ໃນວິທີການຕົ້ນຕໍ, ສ້າງຕົວຢ່າງ ໃໝ່ ຂອງວັດຖຸເຄື່ອງສະແກນ. Java ແມ່ນພາສາການຂຽນໂປແກຼມທີ່ມີຈຸດປະສົງ, ສະນັ້ນມັນສະແດງເຖິງແນວຄວາມຄິດຂອງການ ນຳ ໃຊ້ວັດຖຸ. ເຄື່ອງສະແກນແມ່ນຕົວຢ່າງຂອງວັດຖຸທີ່ມີທົ່ງນາແລະວິທີການຕ່າງໆ. ເພື່ອ ນຳ ໃຊ້ຊັ້ນຮຽນ Scanner, ພວກເຮົາຕ້ອງສ້າງວັດຖຸເຄື່ອງສະແກນ ໃໝ່ - ພວກເຮົາຈະສາມາດເພີ່ມທົ່ງນາແລະໃຊ້ວິທີການຂອງມັນ. ເພື່ອເຮັດແນວນັ້ນ, ພວກເຮົາຂຽນວ່າ:
    • userInputScanner ແມ່ນຊື່ຂອງວັດຖຸເຄື່ອງສະແກນທີ່ພວກເຮົາຫາກໍ່ສ້າງຂື້ນມາ. ໃຫ້ສັງເກດວ່າຊື່ນີ້ຖືກຂຽນໄວ້ໃນແບບຟອມ CamelCase (ເຊັ່ນ: ຄຳ ສັບຕ່າງໆຖືກຂຽນເປັນແຖວ, ຈົດ ໝາຍ ສະບັບ ທຳ ອິດຂອງແຕ່ລະ ຄຳ ແມ່ນເປັນ ຄຳ) - ນີ້ແມ່ນສົນທິສັນຍາການຕັ້ງຊື່ທີ່ມີຕົວແປໃນ Java.
    • ພວກເຮົາໃຊ້ຜູ້ປະຕິບັດງານ ໃຫມ່ເພື່ອສ້າງຕົວຢ່າງໃຫມ່ຂອງວັດຖຸ.ໃນກໍລະນີນີ້, ພວກເຮົາໄດ້ສ້າງຕົວຢ່າງ ໃໝ່ ຂອງວັດຖຸ Scanner ໂດຍການຂຽນ ເຄື່ອງສະແກນ ໃໝ່ (System.in).
    • ວັດຖຸເຄື່ອງສະແກນໄດ້ຮັບພາລາມິເຕີທີ່ຊີ້ບອກສິ່ງທີ່ຕ້ອງສະແກນ. ໃນກໍລະນີນີ້, ພວກເຮົາເຂົ້າ System.in ເປັນພາລາມິເຕີ. System.in ຂໍໃຫ້ໂປແກຼມສະແກນວັດສະດຸປ້ອນຈາກລະບົບ, ເຊິ່ງແມ່ນຂໍ້ມູນທີ່ຜູ້ໃຊ້ຈະພິມເຂົ້າໄປໃນໂປແກມ.
  4. ຂໍໃຫ້ຜູ້ໃຊ້ປ້ອນຂໍ້ມູນ. ທ່ານຈະຕ້ອງຂໍໃຫ້ຜູ້ໃຊ້ຮູ້ເວລາທີ່ຈະພິມບາງສິ່ງບາງຢ່າງໃນ ໜ້າ ຈໍຄອນໂຊນ. ນີ້ສາມາດເຮັດໄດ້ດ້ວຍລະຫັດ System.out.print ຫຼື ລະບົບ .out.println.
  5. ບອກຈຸດປະສົງຂອງເຄື່ອງສະແກນໃຫ້ເອົາແຖວຕໍ່ໄປທີ່ຜູ້ໃຊ້ພິມເຂົ້າແລະບັນທຶກມັນເປັນຕົວແປ. ເຄື່ອງສະແກນຈະໄດ້ຮັບຂໍ້ມູນທີ່ຜູ້ໃຊ້ເຂົ້າມາສະ ເໝີ. ສາຍຕໍ່ໄປຈະຂໍໃຫ້ເຄື່ອງສະແກນໄດ້ຮັບການປ້ອນຂໍ້ມູນຂອງຜູ້ໃຊ້ແລະເກັບມັນໄວ້ໃນຕົວແປ:
    • ໃນ Java, ສົນທິສັນຍາຂອງການ ນຳ ໃຊ້ວິທີການຂອງວັດຖຸແມ່ນ objectName.methodName (ພາລາມິເຕີ). ໃນ userInputScanner.nextLine (), ພວກເຮົາເອີ້ນວັດຖຸເຄື່ອງສະແກນໂດຍຊື່ທີ່ພວກເຮົາໄດ້ມອບ ໝາຍ ໃຫ້ແລ້ວພວກເຮົາເອີ້ນວິທີການຂອງມັນ. nextLine (), ວິທີການນີ້ໃຊ້ເວລາບໍ່ມີພາລາມິເຕີ.
    • ສັງເກດເຫັນວ່າພວກເຮົາ ກຳ ລັງເກັບຮັກສາແຖວຕໍ່ໄປໃນວັດຖຸອື່ນ: ວັດຖຸສະຕິງ. ຂ້ອຍໄດ້ຕັ້ງຊື່ userInputName ສຳ ລັບວັດຖຸນີ້.
  6. ພິມ ຄຳ ອວຍພອນໃຫ້ຜູ້ຊົມໃຊ້. ດຽວນີ້ຊື່ຜູ້ໃຊ້ໄດ້ຖືກເກັບໄວ້, ພວກເຮົາສາມາດພິມ ຄຳ ທັກທາຍກັບພວກເຂົາໄດ້. ຈື່ລະຫັດ System.out.println ("ສະບາຍດີໂລກ."); ທີ່ພວກເຮົາຂຽນໃນຊັ້ນຕົ້ນຕໍ? ລະຫັດໃດ ໜຶ່ງ ທີ່ພວກເຮົາຫາກໍ່ຂຽນແມ່ນຢູ່ກ່ອນລະຫັດນັ້ນ. ດຽວນີ້ພວກເຮົາສາມາດດັດແປງສາຍລະຫັດນັ້ນໃຫ້:
    • ວິທີທີ່ພວກເຮົາສົມທົບ "ສະບາຍດີ", ຊື່ຜູ້ໃຊ້ແລະ "!" ກັບ "ສະບາຍດີ" + userInputName + "!" ເອີ້ນວ່າ concatenation ຊ່ອຍແນ່.
    • ນີ້, ພວກເຮົາມີສາມຕົວ ໜັງ ສືຄື: "ສະບາຍດີ", userInputName, ແລະ "!". ໃນ Java, String ແມ່ນບໍ່ສາມາດປ່ຽນແປງໄດ້. ສະນັ້ນເມື່ອພວກເຮົາເອົາ 3 ເຊືອກດັ່ງກ່າວເຂົ້າກັນ, ພວກເຮົາເປັນສິ່ງ ຈຳ ເປັນທີ່ຈະສ້າງເປັນສາຍ ໃໝ່ ທີ່ປະກອບດ້ວຍ ຄຳ ທັກທາຍ.
    • ຕໍ່ໄປ, ພວກເຮົາຈະເອົາສາຍ ໃໝ່ ນີ້ແລະໃສ່ມັນເປັນຂໍ້ໂຕ້ແຍ້ງ ລະບົບ .out.println.
  7. ຮວມເຂົ້າກັນແລະປະຫຍັດ. ພວກເຮົາມີໂປແກຼມດັ່ງຕໍ່ໄປນີ້:
  8. ລວບລວມແລະແລ່ນ. ເຂົ້າໄປທີ່ command prompt ຫລື terminal ແລ້ວແລ່ນມັນດ້ວຍ ຄຳ ສັ່ງທີ່ເຮົາເຄີຍໃຊ້ໃນການແລ່ນຄັ້ງ ທຳ ອິດຂອງ ChaoThegioi.java. ຫນ້າທໍາອິດ, ພວກເຮົາຕ້ອງໄດ້ລວບລວມໂຄງການ: javac ChaoThegioi.java. ຕໍ່ໄປ, ພວກເຮົາສາມາດ ດຳ ເນີນການໄດ້: java ChaoThegioi. ໂຄສະນາ

ຄຳ ແນະ ນຳ

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