Java의 토큰은 무엇이며 어떻게 구현합니까?



Java의 토큰에 대한이 기사는 Java의 토큰이 무엇이며 Java에서 지원하는 다양한 유형의 토큰이 무엇인지 이해하는 데 도움이됩니다.

종종 당신은 큰 것을 보았을 것입니다 수천 줄의 코드가 있지만 핵심에 무엇이 있는지 궁금한 적이 있습니까? 음, 이것들은 Java 프로그램의 빌딩 블록으로 알려진 가장 작은 개별 요소 인 토큰입니다. 이 기사의 매체를 통해 나는 종종 무시되지만 Java 프로그래밍 언어의 필수적인 부분을 형성하는 Java의 토큰에 대해 조명 할 것입니다.

Java에서 프로그램은 클래스와 메소드의 모음이고 메소드는 다양한 표현식과 명령문의 모음입니다. Java의 토큰은 코드의 작은 단위입니다. 자바 컴파일러 그 진술과 표현을 구성하는 데 사용됩니다. Java는 다음과 같은 5 가지 유형의 토큰을 지원합니다.





함수 오버로딩 C ++
  1. 키워드
  2. 식별자
  3. 리터럴
  4. 연산자
  5. 특수 기호

이제 그들 각각에 대해 하나씩 이야기합시다.

키워드

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. 정수24. 인터페이스25. 길게
26. 네이티브27. 새로운28. 패키지29. 개인30. 보호
31. 공개32. 반환33. 짧게34. 정적35. 슈퍼
36. 스위치37. 동기화38.이39. 던지기40. 던지기
41. 일시적42. 시도43. 무효44. 휘발성45. 동안
46. ​​주장47. const48. 열거 형49. goto50. strictfp

식별

자바 식별자 변수, 메서드, 클래스의 사용자 정의 이름입니다. 배열 , 패키지 , 및 인터페이스 . Java 프로그램에서 식별자를 할당하면 이후 명령문에서 해당 식별자와 관련된 값을 참조하는 데 사용할 수 있습니다. 다음과 같은 식별자의 이름을 지정할 때 따라야하는 몇 가지 사실상의 표준이 있습니다.

  • 식별자는 문자, 달러 기호 또는 밑줄로 시작해야합니다.
  • 첫 번째 문자를 제외하고 식별자는 문자 조합을 가질 수 있습니다.
  • Java의 식별자는 대소 문자를 구분합니다.
  • Java 식별자는 모든 길이가 될 수 있습니다.
  • 식별자 이름은 공백을 포함 할 수 없습니다.
  • 식별자 이름은 숫자로 시작해서는 안되지만 그 안에 숫자를 포함 할 수 있습니다.
  • 가장 중요한 것은, 키워드 자바에서 식별자로 사용할 수 없습니다.

예:

// 유효한 식별자 $ myvariable // 올바른 _variable // 올바른 변수 // 올바른 edu_identifier_name // 올바른 edu2019var // 올바른 // 유효하지 않은 식별자 edu 변수 // 오류 Edu_identifier // 오류 & 변수 // 오류 23 식별자 // 오류 스위치 // 오류 var / edu // error edureka의 // error

리터럴

Java의 리터럴은 정상과 유사합니다. 변수 하지만 일단 할당 된 값은 변경할 수 없습니다. 즉, 리터럴은 고정 값을 갖는 상수 변수입니다. 이들은 사용자에 의해 정의되며 모든 . Java는 다음과 같은 5 가지 유형의 리터럴을 지원합니다.



  1. 정수
  2. 부동 소수점
  3. 캐릭터
  4. 부울

예:

public class 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 // 부울 리터럴 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 가지 유형의 연산자를 지원합니다. 아래에 모든 연산자와 그 예를 나열했습니다.

운영자
산수 +,-, /, *, %
단항 ++,--,!
할당 =, + =,-=, * =, / =, % =, ^ =
관계형 == ,! = ,, =
논리적 &&, ||
세 개 한 벌 (질환) ? (설명문 1) : (설명문 2)
비트 &, | , ^, ~
시프트 <>, >>>

특수 기호

특수 기호 자바 Java 컴파일러에 알려진 특별한 의미를 가지며 다른 목적으로 사용할 수없는 몇 가지 문자입니다. 아래 표에는 다음에서 지원되는 특수 기호가 나열되어 있습니다. 설명과 함께.

상징기술
대괄호 [] 이들은 배열 요소 참조로 사용되며 단일 및 다차원 첨자를 나타냅니다.
괄호() 함수 매개 변수와 함께 함수 호출을 나타냅니다.
바지 멜빵{} 시작 및 끝 중괄호는 둘 이상의 명령문이있는 코드 블록의 시작과 끝을 나타냅니다.
반점 (,) 이것은 표현식에서 둘 이상의 문을 분리하는 데 도움이됩니다.
세미콜론 () 초기화 목록을 호출하는 데 사용됩니다.
별표 (*) 이것은 Java에서 포인터 변수를 만드는 데 사용됩니다.

이것으로 우리는 Java의 토큰에 대한이 기사를 마칩니다.Java에 대해 자세히 알고 싶다면 다음을 참조하십시오. .

Java의 토큰을 이해 했으므로 이제 전 세계에 걸쳐 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. Edureka의 Java J2EE 및 SOA 교육 및 인증 과정은 Java 개발자가 되고자하는 학생과 전문가를 위해 설계되었습니다. 이 과정은 Java 프로그래밍을 시작하고 Hibernate & Spring과 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념 모두에 대해 교육하도록 설계되었습니다.

리눅스를위한 최고의 자바 IDE

질문이 있으십니까? 이 '자바의 토큰'기사의 댓글 섹션에 언급 해 주시면 가능한 한 빨리 연락 드리겠습니다.