자바 의 기초 문법 학습 노트
1. 자바 의 주석: 세 가지 형식 이 있어 요. 1. / / 한 줄 주석 2. / * 한 줄 또는 여러 줄 주석 * / 3. / * * 문서 주석 * / 방법 체 밖 에 두 어야 합 니 다. javadoc 명령 으로 HTML 문 서 를 만 들 수 있 습 니 다.
2. 자바 코드 의 ";", "{}", " 자바 문 구 는 분점 으로 구분 된다. 자바 코드 블록 은 대괄호 안에 포함 되 어 있 습 니 다. 공백 무시. 3. 식별 자: 이름 클래스, 방법 과 변수, 그리고 패키지 식별 자 이름 규칙 을 사용 합 니 다. 1. 문자, "" 또는 "$" 로 시작 합 니 다.알파벳, 숫자, "* 65343 °" 와 "$" 만 있 을 수 있 습 니 다. 2. 대소 문자 가 예민 하 다. 3. 길이 제한 없 음. 4. 클래스 / 인터페이스 이름 이니셜 대문자; 5. 방법 명, 변수 명 첫 번 째 알파벳 소문 자, 나머지 알파벳 대문자; 6. 상수 이름 을 모두 대문자 로 쓴다. 7. 가방 이름 전체 소문 자. 4. 기본 데이터 형식:
명칭.
설명자
메모리 요구 사항
범위 또는 정밀도
설명 하 다.
바이트 형
byte
1 바이트
- 128 부터 127 까지.
단정 형
short
2 바이트
- 2 ^ 15 부터 2 ^ 15 - 1
정형
int
4 바이트
- 2 ^ 31 부터 2 ^ 31 - 1 까지
긴 정형
long
8 바이트
- 2 ^ 63 부터 2 ^ 63 - 1
긴 숫자 에 접미사 L 이 있 습 니 다.
단 정밀도 부동 소수점 형
float
4 바이트
(유효 소수점 은 6 ~ 7 자리)
float 형식 데 이 터 를 표시 할 때 뒤에 접미사 F 를 추가 해 야 합 니 다. 접미사 F 가 없 는 부동 소수점 데 이 터 는 double 형식 으로 여 겨 집 니 다.
이중 정밀도 부동 소수점 형
double
8 바이트
(유효 소수 15 비트)
문자 형
char
2 바이트
유 니 코드 인 코딩 표 의 문 자 를 저장 합 니 다.char 는 기호 가 없 는 16 비트 정수 입 니 다. 글자 의 액면 가 는 반드시 작은 따옴표 로 묶 어야 합 니 다. (주: 작은 따옴표 로 묶 은 하나의 중국어 문자 도 정확 합 니 다)
불 형
boolean
불확실 성
true 와 false 두 값 만 있 고 정수 와 서로 바 꿀 수 없습니다.
메모: 자바 에서 모든 디지털 형식 이 메모리 에서 차지 하 는 메모리 공간의 크기 는 플랫폼 과 무관 하 며 자바 에는 unsigned 형식 이 없습니다.
5. 변수의 역할 영역 과 생존 기간: 1. 변 수 는 데 이 터 를 저장 하 는 기본 단원 이다.2. 변 수 는 코드 블록 의 모든 위치 에서 3. 블록 을 왼쪽 괄호 로 시작 하여 오른쪽 괄호 로 끝 낼 수 있 습 니 다. 변수의 역할 도 메 인 은 바로 그 가 있 는 블록 5. 구성원 변수 입 니 다. 클래스 에서 설명 합 니 다. 그의 역할 도 메 인 은 전체 클래스 입 니 다.(클래스 에서 방법 이외 의 모든 곳 에서 정의 할 수 있 습 니 다) 6. 부분 변수: 한 방법의 내부 나 방법의 코드 블록 내부 성명.만약 한 방법 내부 에서 성명 한다 면, 그 역할 영역 은 전체 방법 이다.만약 한 방법의 어떤 코드 블록의 내부 성명 이 있다 면, 그 역할 영역 은 이 코드 블록 이다.(부분 변 수 는 먼저 정의 한 후에 사용 해 야 합 니 다) 7. 방법 매개 변수: 일반 방법 이나 구조 방법의 매개 변 수 는 그의 역할 도 메 인 은 전체 방법 이 아 닙 니 다.8. 이상 처리 매개 변수: 그 역할 영역 은 catch (Exception e) 문 구 를 따라 가 는 코드 블록 입 니 다.
6. 데이터 변환 유형: 1. 자동 유형 변환: 한 유형의 변 수 를 다른 유형의 변수 에 부여 할 때 두 가지 유형 이 호 환 되 고 목표 유형 이 소스 유형 보다 크 면 자동 유형 전환 이 발생 합 니 다.다음 그림 은 디지털 형식 간 의 합 법 적 인 전환 입 니 다. (실제 화살 표 는 정보 손실 이 없 는 전환 이 고 가상 화살 표 는 정 도 를 잃 을 수 있 음 을 표시 합 니 다)
2. 강제 형식 변환: 강제 변환 은 명시 적 형식 변환 에 사 용 됩 니 다.변 환 된 값 의 데이터 형식 이 목표 형식 보다 크 면 일부 정보 형식 을 잃 어 버 리 고 프로그램 이 변 수 를 특정한 유형 으로 간주 합 니 다. 비록 이 변수 에 포 함 된 것 은 다른 유형의 데이터 임 에 도 불구 하고.문법: (대상 유형) 변환 할 변수 이름;
예시: float c = 34.56789 f;int b = (int) c; // c 를 정형 으로 변환 하 다
7. 연산 자: 1.
연산 자
묘사 하 다.
예시
산술 연산 자
산술 연산 자 는 숫자 조작 수 를 사용한다.이 연산 자 들 은 주로 수학 계산 에 쓰 인 다.
+, -, *, /, %
관계 연산 자
관계 연산 자 는 두 조작 수 간 의 관 계 를 테스트 하 는 데 쓰 인 다.관계 연산 자 를 사용 한 표현 식 의 결 과 는 boolean 형 입 니 다.
==, >, >=,
논리 연산 자
논리 연산 자 는 boolean 연산 자 에 사용 된다.
&, |, ^, &&, ||, !
조건 부 연산 자
조건 연산 자 는 세 개의 조작 수로 표현 식 을 구성 하 는 삼원 연산 자 이기 때문에 매우 독특 하 다.그것 은 어떤 유형의 if - else 문 구 를 대체 할 수 있다.
? :
할당 연산 자
할당 연산 자 는 등호 = 로 값 을 변수 에 부여 합 니 다.
=, *=, /=, +=, -=
2. 우선 순위:
차례
연산 자
1.
괄호
2.
1 원 연산 자, 예 를 들 어 -, +, - 와!
3.
산술 연산 자, 예 를 들 어 *, /,%, + 와 -
4.
관계 연산 자, 예 를 들 어 >, > =, <, < = = 와! =
5.
논리 연산 자, 예 를 들 어 &, ^, |, &, |
6.
조건 연산 자 와 할당 연산 자, 예 를 들 어?:, =, * =, / =, + =와 - =
일반적인 상황 에 서 는 굳이 기억 하지 않 아 도 됩 니 다. 연산 자의 실행 순 서 를 정할 수 없 을 때 괄호 로 순 서 를 지정 할 수 있 습 니 다.
8. 제어 흐름 문: 1. 판단 문: (1). if - else 문장: 일반 문법:
if () {
} else {
}
조건 이 진실 이 라면 문장 블록 1 의 문장 을 실행 합 니 다. 조건 이 가짜 라면 else 뒤의 문 구 를 실행 합 니 다. (2). switch - case 문장: 일반 문법:
switch ( ) {
case 1:
1 ;
break;
case 2:
2 ;
break;
….
case n :
n ;
break;
default:
;
}
메모: switch 괄호 에 있 는 표현 식 의 값 형식 은 int 형식 과 호 환 되 는 기본 형식 (byte, short, char, int 포함) 이 어야 합 니 다. 모든 case 자구 의 끝 은 break 와 같 아야 합 니 다.
2. 순환 문: (1). while 순환: 지정 한 조건 이 true 일 때 순환 체 를 실행 합 니 다.처음부터 조건 이 false 였 다 면 while 순환 은 영원히 실행 되 지 않 았 습 니 다.문법 은 다음 과 같다.
while ( ){
//
}
(2). do - while 순환: 순환 체 를 먼저 실행 한 다음 에 조건 을 테스트 합 니 다. 문법 은 다음 과 같다.
do{
//
} while ( );
(3). for 순환: 예 정 된 횟수 에 따라 문장 이나 문장 블록 을 실행 하 는 데 사 용 됩 니 다. 문법 은 다음 과 같 습 니 다.
for( ; ; ){
// ;
}
3. 점프 문장: (1). break 순환 중단 (2). countinue 는 이번 순환 만 중단 합 니 다. (3). return 이 방법 을 종료 하고 상부 로 뛰 어 올 라 호출 방법 을 사용 합 니 다.이 방법의 반환 형식 이 void 가 아니라면 해당 하 는 반환 값 을 제공 해 야 합 니 다.
9. 배열: 같은 유형의 데 이 터 를 저장 하 는 데이터 구조.1. 다음 세 가지 방식 으로 배열 을 설명 할 수 있 습 니 다. (1). 데이터 형식 [] 식별 자;/ / 배열 설명 (2). 데이터 형식 [] 식별 자 = new 데이터 형식 [크기];/ / 배열 만 들 기 (3). 데이터 형식 [] 식별 자 = {값 1, 값 2,... 값 N}; //성명, 생 성 및 초기 화 2. 정형 아래 표 시 를 통 해 그룹의 첫 번 째 값 에 접근 할 수 있 습 니 다.예 를 들 어 a 는 정수 배열 이 고 a [0] 는 배열 의 첫 번 째 요소 이다.3. 배열 이 만들어 지면 크기 를 바 꿀 수 없습니다.4. 배열 이름. length 로 배열 의 요소 수 를 얻 을 수 있 습 니 다.5. 다 차원 배열: 2 차원 배열: 사실은 배열 의 배열 이다.예 를 들 어 int [] arr = new int [2] [3];이 프로그램 세 션 에는 2 줄 3 열의 2 차원 배열 대상 이 설정 되 어 있 습 니 다.이 설정 관 계 는 그림 과 같이 표시 할 수 있 습 니 다. 따라서 상기 원리 에 따라 불규칙 한 배열 을 만 들 수 있 습 니 다.
10. 명령 행 인자: 자바 프로그램의 입구 방법: main 방법 은 String [] args 인 자 를 가지 고 있 습 니 다. 이 인 자 는 main 방법 이 문자 중의 배열, 즉 명령 행 인 자 를 받 았 음 을 나타 냅 니 다.
11. 전의 부적:
전의 서열
명칭.
묘사 하 다.
/a
경고 하 다.
경고 가 생기다.
/n
줄 을 바꾸다
다음 줄 의 첫 번 째 칸 으로 커서 를 옮 깁 니 다.
/r
리 턴 카
현재 줄 의 첫 번 째 칸 으로 커서 를 이동 합 니 다.
/t
수평 탭
커서 를 다음 수평 탭 위치 로 이동 합 니 다.
/'
작은 따옴표
작은 따옴표 가 생 겼 습 니 다.
/"
작은 따옴표
작은 따옴표.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.