종종 당신은 큰 것을 보았을 것입니다 수천 줄의 코드가 있지만 핵심에 무엇이 있는지 궁금한 적이 있습니까? 음, 이것들은 Java 프로그램의 빌딩 블록으로 알려진 가장 작은 개별 요소 인 토큰입니다. 이 기사의 매체를 통해 나는 종종 무시되지만 Java 프로그래밍 언어의 필수적인 부분을 형성하는 Java의 토큰에 대해 조명 할 것입니다.
Java에서 프로그램은 클래스와 메소드의 모음이고 메소드는 다양한 표현식과 명령문의 모음입니다. Java의 토큰은 코드의 작은 단위입니다. 자바 컴파일러 그 진술과 표현을 구성하는 데 사용됩니다. Java는 다음과 같은 5 가지 유형의 토큰을 지원합니다.
함수 오버로딩 C ++
이제 그들 각각에 대해 하나씩 이야기합시다.
키워드
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. const | 48. 열거 형 | 49. goto | 50. strictfp |
식별
자바 식별자 변수, 메서드, 클래스의 사용자 정의 이름입니다. 배열 , 패키지 , 및 인터페이스 . Java 프로그램에서 식별자를 할당하면 이후 명령문에서 해당 식별자와 관련된 값을 참조하는 데 사용할 수 있습니다. 다음과 같은 식별자의 이름을 지정할 때 따라야하는 몇 가지 사실상의 표준이 있습니다.
- 식별자는 문자, 달러 기호 또는 밑줄로 시작해야합니다.
- 첫 번째 문자를 제외하고 식별자는 문자 조합을 가질 수 있습니다.
- Java의 식별자는 대소 문자를 구분합니다.
- Java 식별자는 모든 길이가 될 수 있습니다.
- 식별자 이름은 공백을 포함 할 수 없습니다.
- 식별자 이름은 숫자로 시작해서는 안되지만 그 안에 숫자를 포함 할 수 있습니다.
- 가장 중요한 것은, 키워드 자바에서 식별자로 사용할 수 없습니다.
예:
// 유효한 식별자 $ myvariable // 올바른 _variable // 올바른 변수 // 올바른 edu_identifier_name // 올바른 edu2019var // 올바른 // 유효하지 않은 식별자 edu 변수 // 오류 Edu_identifier // 오류 & 변수 // 오류 23 식별자 // 오류 스위치 // 오류 var / edu // error edureka의 // error
리터럴
Java의 리터럴은 정상과 유사합니다. 변수 하지만 일단 할당 된 값은 변경할 수 없습니다. 즉, 리터럴은 고정 값을 갖는 상수 변수입니다. 이들은 사용자에 의해 정의되며 모든 . Java는 다음과 같은 5 가지 유형의 리터럴을 지원합니다.
- 정수
- 부동 소수점
- 캐릭터
- 끈
- 부울
예:
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
질문이 있으십니까? 이 '자바의 토큰'기사의 댓글 섹션에 언급 해 주시면 가능한 한 빨리 연락 드리겠습니다.