Java 구문
6142 단어 java 개발
Java 기본 구문
자바 프로그램은 일련의 대상의 집합이라고 볼 수 있으며, 이 대상들은 서로의 방법을 호출하여 협동적으로 작업한다.다음은 하류, 대상, 방법과 실례 변수의 개념을 간략하게 소개한다.대상: 대상은 클래스의 실례로 상태와 행위가 있다.예를 들어 개 한 마리가 대상인데 그 상태는 색깔, 이름, 품종이다.행동은 꼬리를 흔들고, 부르고, 먹는다.클래스: 클래스는 객체의 동작과 상태를 설명하는 템플릿입니다. -방법: 방법은 행위다. 한 종류에 많은 방법이 있을 수 있다.논리 연산, 데이터 수정 및 모든 동작은 방법에서 완성됩니다. -실례 변수: 모든 대상은 독특한 실례 변수를 가지고 대상의 상태는 이 실례 변수의 값에 의해 결정된다.
Java 메모
주석: 주석은 특정한 단락의 코드의 작용, 특정한 종류의 용도, 어떤 방법의 동력을 설명하는 데 쓰인다. 주석은 집행되지 않는다.Java에는 단일행 주석, 여러 줄 주석(블록 주석), 문서 주석 세 가지 - 단일행 주석이 포함됩니다.
//
4
/*
…….
*/
4
/**
*
*…….
*
*/
문서 주석을 작성하면 API가 만들어지고, API를 사용하여 프로그램을 이해하고 학습할 수 있습니다.구문: javadoc Hello.java
사례:
/**
* : java
* @author root
* @version 1.0
* 2017-9-17
*/
public class Hell0 {
public static void main(String[] args) {
//
System.out.println("Hello Word!");
/*
javac
java
*/
}
}
기본 문법
자바 프로그램을 작성할 때 다음과 같은 몇 가지를 주의해야 한다. * 대소문자가 민감하다. 자바는 대소문자가 민감하다. 이것은 표지부호인 Hello와 Hello가 다르다는 것을 의미한다. *클래스 이름: 모든 클래스에 대해 클래스 이름의 자모는 대문자로 써야 한다.만약 클래스 이름이 몇 개의 단어로 구성된다면, 모든 단어의 알파벳은 대문자로 써야 한다. 예를 들어 MyFirstJavaClass. *방법명: 모든 방법명은 소문자로 시작해야 한다.메서드 이름에 여러 단어가 포함된 경우 뒤에 있는 각 단어의 첫 글자가 대문자로 표시됩니다. *원본 파일 이름: 원본 파일 이름은 클래스 이름과 같아야 합니다.파일을 저장할 때 클래스 이름을 파일 이름으로 저장해야 합니다. (자바는 대소문자에 민감하다는 것을 명심하십시오.) 파일 이름의 접미사는 다음과 같습니다.java.파일 이름과 클래스 이름이 같지 않으면 컴파일 오류가 발생합니다.*주 메소드 포털: 모든 Java 프로그램은 public static void main(String []args) 메소드에서 실행됩니다.
Java 식별자
자바의 모든 구성 부분은 이름이 필요합니다.클래스 이름, 변수 이름, 방법 이름은 모두 표지부라고 부른다.자바 식별자에 대해 다음과 같은 주의사항이 있습니다: * 모든 식별자는 알파벳(A-Z 또는 a-z), 달러 문자(), 또는 밑줄()로 시작하여 첫 번째 문자를 시작한 다음에 알파벳(A-Z 또는 a-z), 달러 문자(), 밑줄()또는 숫자의 모든 문자 조합 * 키워드는 식별자로 사용할 수 없습니다 * 식별자는 대소문자에 민감한 * 합법적인 식별자입니다 예:age, $salary,value、__1_value* 불법 표지부 예: 123abc, -salary 습관: * 표지부는 의미 정보에 부합되어야 한다.*패키지 이름 모두 소문자*클래스 이름은 각 단어의 첫 글자를 대문자로 하고 TarenaStudent와 같은 다른 소문자를 씁니다.*변수와 방법: 첫 번째 단어는 소문자로 쓰고, 두 번째 단어부터 이니셜을 대문자로 쓴다. 예를 들어 tarenaStudent.*상수: 모든 알파벳 대문자, 단어마다연결
일반적인 이스케이프 문자:
"\b" ( )
"\f" ( )
"
" ( )
"\r" ( )
"\t" ( ( tab ))
"\' " ( )
"\" " ( )
"\\" ( )
Java 수정자
다른 언어와 마찬가지로 자바는 클래스의 방법과 속성을 수식자로 수식할 수 있다.주로 두 가지 수식자가 있다. - 액세스 제어 수식자:default,public,protected,private-비 액세스 제어 수식자:final,abstract,strictfp
Java 변수
자바에는 주로 다음과 같은 몇 가지 유형의 변수가 있다. - 국부 변수-클래스 변수(정적 변수) - 구성원 변수(비정적 변수)
Java 배열
수조는 무더기에 저장된 대상으로 여러 개의 같은 유형의 변수를 저장할 수 있다.다음 장에서 우리는 어떻게 하나의 그룹을 성명하고 구성하며 초기화하는지 배울 것이다.
Java 키워드
키워드
묘사
abstract
추상적 방법, 추상적 수식자
assert
조건 충족 여부를 단언하다
boolean
부울 데이터 유형
break
순환 또는 label 코드 세그먼트에서 벗어나기
byte
8bit 기호 데이터 형식
case
switch 문장의 조건
catch
try와 함께 이상 정보 포착
char
16-bit 유니코드 문자 데이터 유형
class
정의 클래스
const
사용하지 않음
continue
루프의 나머지 부분을 실행하지 않음
default
switch 문장의 기본 지점
do
순환문, 순환체는 적어도 한 번 실행한다
double
64-bit 더블 정밀도 부동점수
else
만약 조건이 성립되지 않을 때 실행되는 지점
enum
열거 유형
extends
한 종류가 다른 종류라는 것을 나타내는 자류
final
하나의 값이 초기화된 후에 다시 바꿀 수 없음을 나타냅니다. 표시 방법이 다시 쓸 수 없거나, 클래스에 하위 클래스가 있을 수 없음을 나타냅니다.
finally
실행 코드를 완성하기 위해 설계된 것은 주로 프로그램의 건장성과 완전성을 위해서이며, 이상이 발생하든 없든 실행 코드이다
float
32-bit 단정밀도 부동점수
for
for 주기문
goto
사용하지 않음
if
조건문
implements
에서
import
클래스 가져오기
instanceof
대상이 어떤 종류의 실례인지 테스트하다
int
32비트 정수
interface
인터페이스, 추상적인 유형, 방법과 상수만 정의
long
64비트 정수
native
표현 방법 비java 코드로 실현
new
새 클래스 인스턴스 지정하기
package
일련의 관련 클래스가 하나의 가방을 구성한다
private
클래스 내부에서만 접근할 수 있는 개인 필드나 방법 등을 나타냅니다
protected
필드는 클래스나 하위 클래스를 통해서만 하위 클래스나 같은 패키지 내의 다른 클래스에 접근할 수 있음을 나타낸다
public
에서
return
메소드 반환값
short
16비트 숫자
static
클래스 단계에서 정의되고 모든 실례가 공유된
strictfp
부동점수는 비교적 엄격한 규칙을 사용한다
super
기류
switch
선택 문
synchronized
같은 시간에 한 라인만 접근할 수 있음을 나타내는 코드 블록
this
현재 실례를 호출하거나 다른 구조 함수를 호출하는 것을 나타낸다
throw
이상을 던지다
throws
정의 방법이 던질 수 있는 이상
transient
시리얼화되지 않은 필드 손질
try
코드 블록이 이상 처리를 하거나finally와 협조하여 이상을 던지는지 여부를finally에서 실행하는 코드를 표시합니다
void
표시 메서드는 값을 반환하지 않습니다.
volatile
태그 필드는 동기화하지 않고 여러 라인에 동시에 접근할 수 있습니다
while
while 순환
Java 빈 행
빈 행 또는 주석이 있는 행은 Java 컴파일러가 무시합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java 구문자바 프로그램은 일련의 대상의 집합이라고 볼 수 있으며, 이 대상들은 서로의 방법을 호출하여 협동적으로 작업한다.다음은 하류, 대상, 방법과 실례 변수의 개념을 간략하게 소개한다.대상: 대상은 클래스의 실례로 상태와...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.