โทเค็นใน Java คืออะไรและจะนำไปใช้งานได้อย่างไร?



บทความเกี่ยวกับโทเค็นใน Java นี้จะช่วยให้คุณเข้าใจว่าโทเค็นใน Java คืออะไรและโทเค็นประเภทต่างๆที่รองรับคืออะไร

บ่อยครั้งคุณอาจเคยเห็นขนาดใหญ่ ด้วยรหัสหลายพันบรรทัด แต่คุณเคยสงสัยหรือไม่ว่ามีอะไรอยู่ที่แกนกลาง? นี่คือโทเค็นซึ่งเป็นองค์ประกอบแต่ละรายการที่เล็กที่สุดหรือที่เรียกว่า Building Block ของโปรแกรม Java ผ่านสื่อกลางของบทความนี้ฉันจะให้ความสำคัญกับโทเค็นใน Java ซึ่งมักถูกละเลย แต่เป็นส่วนสำคัญของภาษาโปรแกรม Java

ใน Java โปรแกรมคือชุดของคลาสและเมธอดในขณะที่เมธอดคือชุดของนิพจน์และคำสั่งต่างๆ โทเค็นใน Java เป็นหน่วยเล็ก ๆ ของโค้ดซึ่ง a คอมไพเลอร์ Java ใช้สำหรับสร้างคำสั่งและนิพจน์เหล่านั้น Java รองรับโทเค็น 5 ประเภท ได้แก่ :





  1. คำหลัก
  2. ตัวระบุ
  3. ตัวอักษร
  4. ตัวดำเนินการ
  5. สัญลักษณ์พิเศษ

ตอนนี้เรามาพูดถึงแต่ละคนทีละคน

การแคสต์ประเภทข้อมูลใน java

คำหลัก

คีย์เวิร์ดใน Java เป็นคำที่กำหนดไว้ล่วงหน้าหรือสงวนไว้ซึ่งมีความหมายพิเศษสำหรับคอมไพเลอร์ Java คำสำคัญแต่ละคำได้รับมอบหมายงานหรือฟังก์ชันพิเศษและผู้ใช้ไม่สามารถเปลี่ยนแปลงได้ คุณไม่สามารถใช้คีย์เวิร์ดเป็นตัวแปรหรือตัวระบุได้เนื่องจากเป็นส่วนหนึ่งของไวยากรณ์ Java คำสำคัญควรเขียนด้วยตัวพิมพ์เล็กเสมอเนื่องจาก Java เป็นภาษาที่คำนึงถึงตัวพิมพ์เล็กและใหญ่ Java รองรับคำหลักต่างๆบางคำมีอยู่ด้านล่าง:



01. นามธรรม02. บูลีน03. ไบต์04. หยุดพัก05. ชั้น
06. กรณี07. จับ08. ถ่าน09. ต่อไป10. ค่าเริ่มต้น
11. ทำ12. สองเท่า13. อื่น ๆ14. ขยาย15. จบ
16. ในที่สุด17. ลอย18. สำหรับ19. ถ้า20. การดำเนินการ
21. นำเข้า22. อินสแตนซ์ของ23. int24. อินเทอร์เฟซ25. ยาว
26. พื้นเมือง27. ใหม่28. แพ็คเกจ29. ส่วนตัว30. ป้องกัน
31. สาธารณะ32. กลับ33. สั้น34. คงที่35. สุดยอด
36. สวิตช์37. ซิงโครไนซ์38. นี่39. โยน40. พ่น
41. ชั่วคราว42. ลอง43. เป็นโมฆะ44. ระเหย45. ในขณะที่
46. ​​ยืนยัน47. const48. enum49. goto50. เข้มงวด fp

แยกแยะ

ตัวระบุ Java เป็นชื่อที่ผู้ใช้กำหนดเองของตัวแปรวิธีการคลาส อาร์เรย์ , แพ็คเกจ และ อินเทอร์เฟซ . เมื่อคุณกำหนดตัวระบุในโปรแกรม Java คุณสามารถใช้เพื่ออ้างอิงค่าที่เกี่ยวข้องกับตัวระบุนั้นในคำสั่งในภายหลัง มีมาตรฐานโดยพฤตินัยบางอย่างที่คุณต้องปฏิบัติตามในขณะที่ตั้งชื่อตัวระบุเช่น:

  • ตัวระบุต้องขึ้นต้นด้วยตัวอักษรเครื่องหมายดอลลาร์หรือขีดล่าง
  • นอกเหนือจากอักขระตัวแรกแล้วตัวระบุสามารถมีอักขระผสมกันได้
  • ตัวระบุใน Java คำนึงถึงขนาดตัวพิมพ์
  • Java Identifiers สามารถมีความยาวเท่าใดก็ได้
  • ชื่อตัวระบุต้องไม่มีช่องว่าง
  • ชื่อตัวระบุใด ๆ ต้องไม่ขึ้นต้นด้วยตัวเลข แต่สามารถมีตัวเลขอยู่ภายในได้
  • ที่สำคัญที่สุดคือ, คำหลัก ไม่สามารถใช้เป็นตัวระบุใน Java

ตัวอย่าง:

// ตัวระบุที่ถูกต้อง $ myvariable // ถูกต้อง _variable // ตัวแปรที่ถูกต้อง // แก้ไข edu_identifier_name // แก้ไข edu2019var // ถูกต้อง // ตัวแปร edu ตัวระบุไม่ถูกต้อง // error Edu_identifier // error & variable // error 23identifier // error switch // error var / edu // error edureka's // error

ตัวอักษร

ตัวอักษรใน Java มีความคล้ายคลึงกับปกติ ตัวแปร แต่ไม่สามารถเปลี่ยนแปลงค่าได้เมื่อกำหนดแล้ว กล่าวอีกนัยหนึ่งลิเทอรัลเป็นตัวแปรคงที่ที่มีค่าคงที่ สิ่งเหล่านี้กำหนดโดยผู้ใช้และสามารถเป็นของใดก็ได้ . Java รองรับลิเทอรัลห้าประเภทซึ่งมีดังต่อไปนี้:



  1. จำนวนเต็ม
  2. จุดลอยน้ำ
  3. ตัวละคร
  4. สตริง
  5. บูลีน

ตัวอย่าง:

คลาสสาธารณะ EduLiteral {public static void main (String [] args) {int edu1 = 112 // Int literal float edu2 = 31.10 // Float literal char edu3 = 'edu' // char literal String edu4 = 'Edureka' // String บูลีนตามตัวอักษร edu5 = true // Boolean literal System.out.println (edu1) // 112 System.out.println (edu2) //31.40 System.out.println (edu3) // edu System.out.println (edu4) // Edureka System.out.println (edu5) // true}}

ตัวดำเนินการ

อัน ตัวดำเนินการใน Java เป็นสัญลักษณ์พิเศษที่หมายถึงคอมไพเลอร์เพื่อดำเนินการทางคณิตศาสตร์หรือที่ไม่ใช่ทางคณิตศาสตร์ที่เฉพาะเจาะจงกับตัวถูกดำเนินการอย่างน้อยหนึ่งรายการ Java รองรับตัวดำเนินการ 8 ประเภท ด้านล่างนี้ฉันได้ระบุตัวดำเนินการทั้งหมดพร้อมกับตัวอย่าง:

ตัวดำเนินการ ตัวอย่าง
เลขคณิต +, -, /, *,%
ยูนารี ++, - -,!
การมอบหมายงาน =, + =, - =, * =, / =,% =, ^ =
เชิงสัมพันธ์ ==,! = ,, =
ตรรกะ &&, ||
Ternary (เงื่อนไข) ? (Statement1): (Statement2)
Bitwise &, | , ^, ~
กะ <>, >>>

สัญลักษณ์พิเศษ

สัญลักษณ์พิเศษใน Java เป็นอักขระสองสามตัวที่มีความหมายพิเศษซึ่งรู้จักกันในคอมไพเลอร์ Java และไม่สามารถใช้เพื่อวัตถุประสงค์อื่นใด ในตารางด้านล่างฉันได้ระบุสัญลักษณ์พิเศษที่รองรับใน พร้อมกับคำอธิบายของพวกเขา

สัญลักษณ์คำอธิบาย
วงเล็บ [] สิ่งเหล่านี้ใช้เป็นการอ้างอิงองค์ประกอบอาร์เรย์และยังระบุตัวห้อยเดียวและหลายมิติ
วงเล็บ () สิ่งเหล่านี้ระบุการเรียกใช้ฟังก์ชันพร้อมกับพารามิเตอร์ฟังก์ชัน
จัดฟัน {} วงเล็บปีกกาเปิดและสิ้นสุดระบุจุดเริ่มต้นและจุดสิ้นสุดของบล็อกโค้ดที่มีคำสั่งมากกว่าหนึ่งคำสั่ง
ลูกน้ำ (,) สิ่งนี้ช่วยในการแยกคำสั่งมากกว่าหนึ่งคำในนิพจน์
กึ่งโคลอน () ใช้เพื่อเรียกรายการเริ่มต้น
ดอกจัน (*) สิ่งนี้ใช้เพื่อสร้างตัวแปรตัวชี้ใน Java

ด้วยเหตุนี้เราจึงมาสิ้นสุดบทความนี้เกี่ยวกับโทเค็นใน Javaหากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ Java คุณสามารถอ้างถึงไฟล์ .

ตอนนี้คุณเข้าใจแล้วว่าโทเค็นใดใน Java ลองดูไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ออกแบบมาสำหรับนักเรียนและผู้เชี่ยวชาญที่ต้องการเป็น Java Developer หลักสูตรนี้ออกแบบมาเพื่อให้คุณเริ่มต้นการเขียนโปรแกรม Java และฝึกอบรมแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับเฟรมเวิร์ก Java ต่างๆเช่น Hibernate & Spring

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความ 'โทเค็นใน Java' และเราจะติดต่อกลับโดยเร็วที่สุด