일반적인 JAVA 키워드 및 사용법에 대한 간략한 설명
Abstract: Abstract는 클래스 선언에서 클래스를 인스턴스화할 수 없지만 다른 클래스에서 상속할 수 있음을 나타내기 위해 사용되는 Java 언어의 키워드입니다. 추상 클래스는 추상 메서드를 사용할 수 있습니다. 추상 메서드는 구현할 필요가 없지만 하위 클래스에서 구현해야 합니다.
break: 프로그램 실행 흐름을 변경하고 현재 문의 다음 문장부터 즉시 실행을 시작하는 데 사용되는 Java 키워드입니다. 뒤에 레이블이 오면 해당 레이블에 해당하는 위치부터 실행이 시작됩니다.
Case: 분기 선택 집합을 정의하는 데 사용되는 Java 언어의 키워드입니다. 특정 값이 스위치에 지정된 값과 동일한 경우 해당 분기에서 실행이 시작됩니다.
catch: try 문 블록에서 런타임 오류 또는 비런타임 예외가 발생할 때 실행되는 블록을 선언하는 데 사용되는 Java의 키워드입니다.
char: 문자 유형을 정의하는 데 사용되는 Java 언어의 키워드입니다.
continue: 현재 루프 프로세스를 중단하고 현재 루프의 끝에서 실행을 다시 시작하는 데 사용되는 Java 키워드입니다. 뒤에 레이블이 오면 레이블에 해당하는 위치부터 실행이 시작됩니다.
do: 루프를 선언하는 데 사용되는 Java 언어 키워드입니다. while 키워드를 통해 이 루프의 종료 조건을 설정할 수 있습니다.
double: double 유형의 변수를 정의하는 데 사용되는 Java 언어의 키워드
else: if 문의 조건이 충족되지 않을 경우 실행될 Java 언어의 키워드입니다.
final: Java 언어의 키워드입니다. 엔터티는 한 번만 정의할 수 있으며 나중에 변경하거나 상속할 수 없습니다. 더 엄밀히 말하면, final-modified 클래스는 서브클래싱될 수 없고, final-modified 메서드는 재정의될 수 없으며, final-modified 변수는 초기 값을 변경할 수 없습니다.
finally: 앞서 정의한 try 문에서 예외나 런타임 오류 발생 여부에 관계없이 코드를 실행하는 데 사용되는 Java 언어의 키워드입니다.
float: 부동 소수점 변수를 정의하는 데 사용되는 Java 언어 키워드
for: 루프를 선언하는 데 사용되는 Java 언어 키워드입니다. 프로그래머는 반복문을 지정하고, 조건을 도출하고, 변수를 초기화할 수 있습니다.
if: 조건 테스트를 생성하는 데 사용되는 Java 프로그래밍 언어의 키워드입니다. 조건이 true이면 if 아래의 문이 실행됩니다. 구현 클래스 선언에서 선택 사항이며 현재 클래스가 구현하는 인터페이스를 나타내는 데 사용되는 Java(TM) 프로그래밍 언어의 키워드입니다.
import: 나중에 참조할 클래스나 전체 패키지를 소스 파일의 시작 부분에 지정하여 사용할 때 패키지 이름을 추가할 필요가 없도록 하는 Java(TM) 프로그래밍 언어의 키워드입니다.
instanceof: 첫 번째 매개변수의 런타임 유형이 두 번째 매개변수와 호환되는지 여부를 테스트하는 데 사용되는 두 피연산자 Java(TM) 언어 키워드입니다.
int: 정수 변수를 정의하는 데 사용되는 Java(TM)의 키워드
클래스: 일련의 메소드와 상수를 정의하는 데 사용되는 Java(TM)의 키워드입니다. Implements 키워드를 통해 클래스에서 구현할 수 있습니다.
long: 긴 유형의 변수를 정의하는 데 사용되는 Java 언어의 키워드입니다.
private: 메소드나 변수 선언에 사용되는 Java 언어의 키워드입니다. 이는 이 클래스의 다른 요소에서만 이 메서드나 변수에 액세스할 수 있음을 의미합니다.
protected: 메서드와 변수 선언에 사용되는 Java 언어의 키워드로, 이 메서드나 변수는 동일한 클래스, 하위 클래스 또는 동일한 패키지의 클래스에 있는 요소에서만 액세스할 수 있음을 나타냅니다.
public: 메소드와 변수 선언에 사용되는 Java 언어의 키워드로, 이 메소드나 변수가 다른 클래스의 요소에서 액세스할 수 있음을 나타냅니다.
return: 메소드 실행을 종료하는 데 사용되는 Java 언어의 키워드입니다. 메소드 선언에 필요한 값이 뒤에 올 수 있습니다.
short: short 유형의 변수를 정의하는 데 사용되는 Java 언어의 키워드입니다.
static: 변수를 클래스 변수로 정의하는 데 사용되는 Java 언어의 키워드입니다. 클래스는 현재 존재하는 클래스 인스턴스 수에 관계없이 클래스 변수의 복사본을 하나만 유지합니다. "정적"을 사용하여 메서드를 클래스 메서드로 정의할 수도 있습니다. 클래스 메소드는 특정 인스턴스가 아닌 클래스 이름으로 호출되며 클래스 변수에 대해서만 작동할 수 있습니다.
this: 해당 키워드가 나타나는 클래스의 인스턴스를 나타내는 데 사용되는 Java 언어의 키워드입니다. 이는 클래스 변수 및 클래스 메서드에 액세스하는 데 사용할 수 있습니다.
throw: 사용자가 예외 객체나 throwable을 구현하는 객체를 던질 수 있도록 하는 Java 언어의 키워드입니다.
throws: 이 메소드에 의해 처리되지 않지만 프로그램의 상위 레벨에 제출되는 예외를 표시하기 위해 메소드 선언에 사용되는 Java 언어의 키워드입니다.
일시적(transient): 필드가 객체 직렬화의 일부가 아님을 나타내는 데 사용되는 Java 언어의 키워드입니다. 객체가 직렬화되면 일시적 변수의 값은 직렬화된 표현에 포함되지 않는 반면, 비일시적 변수는 포함됩니다.
try: 예외를 발생시킬 수 있는 명령문 블록을 정의하는 데 사용되는 Java 언어의 키워드입니다. 예외가 발생하면 선택적 catch 블록이 try 블록에서 발생한 예외를 처리합니다. 동시에 예외 발생 여부에 관계없이 finally 블록이 실행됩니다.
void: Java 언어의 키워드로, 이 메소드에 반환 값이 없음을 나타내기 위해 Java 언어의 메소드 선언에 사용됩니다. "void"는 기능이 없는 명령문을 표현하는 데에도 사용할 수 있습니다.
휘발성: 동시에 실행되는 여러 스레드에 의해 변수가 비동기적으로 수정됨을 나타내기 위해 변수 선언에 사용되는 Java 언어의 키워드입니다.
while: 반복적으로 실행되는 루프 문을 정의하는 데 사용되는 Java 언어의 키워드입니다. 루프의 종료 조건은 while 문의 일부입니다.
휴식과 계속에 대해
continue 문은 break 문과 관련되어 있지만 덜 사용됩니다. continue 문은 해당 문이 있는 for, while 또는 do-while 문의 다음 루프를 시작하는 데 사용됩니다. while 및 do-while 문에서 continue 문의 실행은 테스트 부분의 즉각적인 실행을 의미하고, for 루프 문에서 continue 문의 실행은 제어를 증가 부분으로 전달하는 것을 의미합니다.
goto와 const에 대하여
이 두 키워드는 C++의 예약어이며 현재 Java에서는 사용할 수 없습니다. Java 프로그램에 나타나는 경우 컴파일러는 이를 인식하고 오류 메시지를 생성합니다.
Java에는 50개의 키워드가 있으며 다음과 같습니다.
추상 do 구현 개인 던지기 부울 이중 가져오기 보호 던지기 break else 인스턴스of 공개 임시 바이트 확장 int 반환 true 케이스 false 인터페이스 짧은 시도 catch 최종 긴 정적 void char 최종 네이티브 슈퍼 휘발성
클래스 플로트 새 스위치 동안
null 동기화 const에 대해 계속
이 gotoJava 키워드 목록을 패키지하는 경우 기본값(알파벳순으로 총 51개 그룹):
추상, 주장, 부울, 중단, 바이트, 케이스, catch, char, 클래스, const, 계속, 기본값, do, double, else, 열거형, 확장, 최종, 최종적으로, 부동, for, if, 구현, 가져오기, 인스턴스, int, 인터페이스, 긴, 기본, 새, 패키지, 비공개, 보호됨, 공개, 반환, 짧은, 정적, strictfp, 슈퍼, 스위치, 동기화됨, 이, 던지기, 던지기, 일시적, 시도, 무효, 휘발성, 동안
자바 예약어 목록(총 14개 그룹(알파벳순)) : 자바 예약어는 기존 자바 버전에서는 사용되지 않으나 향후 버전에서는 키워드로 사용될 수 있다.
byValue, 캐스트, false, 미래, 일반, 내부, 연산자, 외부, 나머지, true, var, goto, const,null
하하, 다른 것에 관계없이 먼저 몇 가지 질문이 있습니다. 맞습니다^_^
1, 다음 중 Java의 키워드 또는 예약어는 무엇입니까?
a) b) 다음 c) d)로 이동 e) 사례 f) 크기
2, 다음 중 자바 키워드는 무엇입니까?
a) 더블 b) 스위치 c) 그런 다음 d) 인스턴스
3, 다음 중 자바의 핵심 단어는 무엇입니까?
a) 기본값 b)NULL c) 문자열 d) e)long f)true
답은 1, acde 2, ad 3, adef 입니다. 제대로 하셨나요?
설명은 다음과 같습니다. 1. Then 및 sizeof는 Java의 키워드가 아닙니다. c나 C++에 익숙하고 ASP 작성에 익숙한 전문가는 주의해야 합니다.
2. 키워드는 모두 소문자이므로 Switch는 키워드가 아닙니다. instanceof는 메소드 이름처럼 보이지만 실제로는 키워드입니다.
3. 대문자 NULL은 Java 언어의 키워드가 아닙니다. String은 Java 언어로 된 패키지 클래스의 클래스 이름이며 키워드가 아닙니다.
시스템에 대해 다시 이야기해 보겠습니다.
Java 언어의 키워드와 예약어를 정확하게 식별하는 것은 매우 중요합니다. Java 키워드는 Java 컴파일러에 특별한 의미를 가지며 데이터 유형을 나타내거나 프로그램 구조 등을 나타내는 데 사용됩니다. 예약어는 Java용으로 예약된 키워드입니다. 현재는 키워드로 사용되지 않지만 향후 업그레이드 버전에서는 키워드로 사용될 수 있습니다.
키워드 목록
추상 부울 브레이크 바이트 케이스
char 클래스 계속 기본값 잡기
do double else 확장 false
마침내 마침내 플로트 if
import instanceof int 인터페이스를 구현합니다.
긴 기본 새 null 패키지
개인 보호 공개 반환 짧은
정적 슈퍼 스위치가 이것을 동기화했습니다.
던지기 던지기 일시적인 진정한 시도
void 휘발성 동안
예약어 const, goto
메모
Java 언어의 키워드를 파악하고, c/C++ 등 다른 언어의 키워드와 혼동하지 마세요.
const와 goto는 Java의 예약어입니다.
모든 키워드는 소문자 친화적이며 sizeof는 Java 키워드가 아닙니다.