>  기사  >  Java  >  자바의 기본 구문 소개 및 관련 주의사항

자바의 기본 구문 소개 및 관련 주의사항

不言
不言원래의
2018-09-18 17:00:281476검색

이 글은 Java의 기본 구문과 관련 주의 사항을 소개합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

머리말

  1. Java의 기본 구문은 PHP와 많은 유사점이 있지만, Java에만 고유한 몇 가지 특정 키워드도 있습니다.

  2. Java의 기본 구문에는 일반적으로 키워드, 식별자, 주석, 상수, 기본 및 기본 변환, 변수, 데이터 유형 및 유형 변환, 연산자, 명령문이 포함됩니다.

기본 Java 구문과 관련 사항 참고

1. :

(1) 자바 언어에서 특정한 의미를 부여한 단어
(2) 모두 소문자 영어 단어
(3) goto와 const는 예약어로 존재하며 현재는 사용되지 않습니다.
(4) 데이터 유형을 정의하는 데 사용되는 키워드: class /interface/byte/short/int/long/float/double/char/boolean/void
(5) 데이터 유형 값을 정의하는 데 사용되는 키워드: true/false/ null
(6) 제어 흐름을 정의하는 데 사용되는 키워드: if/ else/switch/case/default/while/do/for/break/continue/return
(7) 액세스 권한 수정자를 정의하는 데 사용되는 키워드: private/protected/public
(8) 클래스, 함수, 변수 수정자를 정의하는 데 사용되는 키워드 : abstract/final/static/synchronized
(9) 클래스 간 관계의 수식어를 정의하는 데 사용되는 키워드: Extensions/implements
(10) 인스턴스, 참조된 인스턴스, 판단되는 인스턴스를 정의하는 데 사용되는 키워드: new/this/super/instanceof
(11) 예외 처리에 사용되는 키워드: try/catch/finally/throw/throws
(12) 패키지에 사용되는 키워드: package/import
(13) 기타 수정자 키워드: Native/strictfp/transient/휘발성/assert

2 식별자:

(1) 개요: 인터페이스, 메소드, 변수 등의 이름을 지정할 때 사용되는 문자 순서인 클래스만 제공합니다.
(2) 구성 규칙: 영어 대문자 및 소문자, 데이터 문자, $ 및 _
(3) 참고 사항: 대소문자를 구분하며 숫자로 시작할 수 없으며 Java에서 키워드를 사용할 때는 사용할 수 없습니다.

3. 상수:

(1) 개요: 프로그램 실행 중에 값을 변경할 수 없습니다.
(2) 문자열 상수: 큰따옴표로 묶인 내용
(3) 정수 상수: 모든 정수
【1】바이너리: 0,1로 구성됩니다. 0b로 시작
【2】8진수: 0, 1,...7로 구성됩니다. 0
으로 시작 【3】십진법 : 0, 1,...9로 구성됩니다. 기본 정수는 10진수입니다.
【4】16진수: 0, 1,...9, a, b, c, d, e, f로 구성됩니다. 0x로 시작
(4) 소수 상수: 모두 소수
(5) 문자 상수: 작은따옴표로 묶인 내용
(6) 불리언 상수: true/false만
(7) 빈 상수: null

4.

(1) Java 언어는 각 데이터 유형에 대해 명확한 특정 데이터 유형이 정의되고 메모리에 다양한 크기의 메모리 공간이 할당됩니다.
【1 】숫자형: 정수형(byte, short, int, long), 부동소수점형(float, doublt)
【2】문자형: char
【3】부울형: boolean
(3) 참조 데이터형:
【 1】 Class(클래스)
【2】Interface(인터페이스)
【3】Array([])
(4) 변수 사용 시 주의 사항:
【1】Scope: 변수의 범위는 curly의 범위 내입니다. 중괄호, 범위 도메인은 동일한 이름을 가진 두 개의 변수를 정의할 수 없습니다.
【2】초기화 값: 값을 초기화해야 합니다. 그렇지 않으면 변수를 사용할 수 없습니다.
【3】한 줄에 변수를 정의합니다. 여러 개를 정의할 수도 있지만 권장되지는 않습니다.
(5) 데이터 유형 변환:
【1】부울 유형은 다른 유형으로 변환할 수 없습니다.
【2】기본 변환: 자동 변환, 프로그램 실행 중에 조용히 수행되는 변환입니다. 미리 선언하고 일반적으로 낮은 비트 유형에서 높은 비트 유형으로 변환합니다. (Low--->High: byte, short, char-> int -> long -> float -> double) (byte, short, char는 서로 변환되지 않고 자동으로 변환됩니다. 정수로 변환)
【3】강제 변환: 코드에서 선언해야 하며 변환 순서는 제한되지 않습니다. 대상 유형 변수 이름 = (대상 유형) (변환된 데이터)

5.(1) 산술 연산자, 대입 연산자, 비교 연산자, 논리 연산자, 비트 연산자, 삼항 연산자
(2) 산술 연산자:
[1] 덧셈, 뺄셈, 곱셈, 나눗셈: + -*/# 🎜🎜# [2] +는 문자열 연결로도 사용할 수 있습니다.
[3] 정수는 정수로만 나눌 수 있습니다. 소수를 구하려면 *1.0
을 하면 됩니다. (3) 관계형 연산자:
[1]==,!=,<,>,<=,>=,instanceof
[2] 인스턴스of: 클래스의 객체인지 확인#🎜 🎜 # [3] 관계 연산자의 결과는 모두 true 또는 false의 부울 유형입니다.
(4) 논리 연산자:
[1]&,|,^,!,&&,||# 🎜🎜# [2] &와 &&의 차이점: &가 하나만 있을 때, 왼쪽이 참이든 거짓이든, &&가 두 개일 때는 오른쪽이, 왼쪽이 참이면 오른쪽이 연산되어야 합니다. 작업에 참여하고, 왼쪽이 추가이면 오른쪽은 작업에 참여하지 않습니다#🎜 🎜#
6. 방법:

(1) 방법은 다음과 같습니다. 특정 함수를 완성하는 코드 블록
(2) 형식: 수식자 반환 값 형식 메서드 이름(매개 변수 형식 매개 변수 이름 1, 매개 변수 형식 매개 변수 이름 2...) {함수 본문; 반환 값;} #🎜🎜 # (3) 참고:

[1] 메서드가 호출되지 않으면 실행되지 않습니다

[2 ]메서드는 수평 관계에 있으며 중첩에 정의할 수 없습니다

[3] 메소드를 정의할 때 매개변수는 쉼표로 구분됩니다.
[4] 메소드 호출 시 데이터 유형을 전달할 필요가 없습니다 #🎜🎜 # [5] 메소드에 명확한 반환 값이 있는 경우 다음이 있어야 합니다. 값을 다시 가져오는 반환
[6] 명확한 반환 값이 없는 경우 실제로는 void 유형 메서드에 대한 호출입니다
(4) 메서드 반복 다운로드:
[1] 개요: 동일한 클래스에서는 매개변수 수 또는 매개변수 유형이 다른 한 동일한 이름을 가진 두 개 이상의 메소드가 허용됩니다.
【2】특징: 1. 반환값 유형과 관련이 없습니다. 메소드 이름과 매개변수 목록만 봅니다. 2. 호출 시 가상 머신은 차이점을 통해 동일한 이름을 가진 메소드를 구별합니다. 매개변수 목록에서

7. 배열:

(1) 배열은 여러 변수(요소)를 저장하는 것(컨테이너)입니다.
(2) 이러한 여러 변수의 데이터 유형은 일관성이 있어야 합니다.
(3) 형식: 1. 데이터 유형 [] 배열 이름 2. 데이터 유형 배열 이름

위 내용은 자바의 기본 구문 소개 및 관련 주의사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.