บ่อยครั้งคุณอาจเคยเห็นขนาดใหญ่ ด้วยรหัสหลายพันบรรทัด แต่คุณเคยสงสัยหรือไม่ว่ามีอะไรอยู่ที่แกนกลาง? นี่คือโทเค็นซึ่งเป็นองค์ประกอบแต่ละรายการที่เล็กที่สุดหรือที่เรียกว่า Building Block ของโปรแกรม Java ผ่านสื่อกลางของบทความนี้ฉันจะให้ความสำคัญกับโทเค็นใน Java ซึ่งมักถูกละเลย แต่เป็นส่วนสำคัญของภาษาโปรแกรม Java
ใน Java โปรแกรมคือชุดของคลาสและเมธอดในขณะที่เมธอดคือชุดของนิพจน์และคำสั่งต่างๆ โทเค็นใน Java เป็นหน่วยเล็ก ๆ ของโค้ดซึ่ง a คอมไพเลอร์ Java ใช้สำหรับสร้างคำสั่งและนิพจน์เหล่านั้น Java รองรับโทเค็น 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. int | 24. อินเทอร์เฟซ | 25. ยาว |
26. พื้นเมือง | 27. ใหม่ | 28. แพ็คเกจ | 29. ส่วนตัว | 30. ป้องกัน |
31. สาธารณะ | 32. กลับ | 33. สั้น | 34. คงที่ | 35. สุดยอด |
36. สวิตช์ | 37. ซิงโครไนซ์ | 38. นี่ | 39. โยน | 40. พ่น |
41. ชั่วคราว | 42. ลอง | 43. เป็นโมฆะ | 44. ระเหย | 45. ในขณะที่ |
46. ยืนยัน | 47. const | 48. enum | 49. goto | 50. เข้มงวด 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 รองรับลิเทอรัลห้าประเภทซึ่งมีดังต่อไปนี้:
- จำนวนเต็ม
- จุดลอยน้ำ
- ตัวละคร
- สตริง
- บูลีน
ตัวอย่าง:
คลาสสาธารณะ 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' และเราจะติดต่อกลับโดยเร็วที่สุด