>  기사  >  Java  >  자바 학습 기본 구문 상세 기록

자바 학습 기본 구문 상세 기록

高洛峰
高洛峰원래의
2017-03-19 11:37:261305검색

[머리말]

자바의 구문은 먼저 기본 구문부터 익혀야 합니다. 자바 언어는 클래스로 구성됩니다. 개체, 해당 개체와 클래스는 메서드 변수, 메소드에는 표현식.

[

첫 번째 Java 프로그램]

public class HelloWolrd {    /**
     * 第一个Java程序     */
    public static void main(String[] args) {        // 打印Hello World
        System.out.println("Hello World");
    }

}
저장하고 컴파일하는 방법 알려주세요, 이 프로그램을 실행하세요.

    이 코드를 저장하려면 메모장을 사용하세요. 저장한 후 다음과 같이 파일 이름을 HelloWolrd.java로 변경하세요(파일 접미사 이름을 표시하세요).
  1.  

자바 학습 기본 구문 상세 기록 2. 도스창을 열고 저장한 위치를 찾습니다. (예: 내 위치는 D:HelloWorld입니다.)

 

자바 학습 기본 구문 상세 기록 3. 드라이브 문자를 파일 저장 디렉터리로 전환합니다.

 

자바 학습 기본 구문 상세 기록 4. javac HelloWorld.java를 입력하고 Enter를 누릅니다. HelloWorld 폴더에 파일을 추가하면 이 코드가 컴파일됩니다

 

자바 학습 기본 구문 상세 기록 

자바 학습 기본 구문 상세 기록 5. java HelloWorld를 다시 입력하고 Hello World를 인쇄합니다

 🎜>

자바 학습 기본 구문 상세 기록

[

기본 구문

] 1. 대소문자 구분

: 대문자 및 소문자 구분합니다. 예를 들어 HelloWorld와 helloworld는 다릅니다

2. 클래스 이름

: Java 클래스 이름의 첫 글자는 대문자로 작성해야 하며, 클래스 이름은 다음과 같이 구성됩니다. UserNameManage와 같은 여러 문자 그런 다음 일반적으로 큰 낙타 표기법(예: Pascal 명명법)으로 알려진 각 단어의 첫 글자를 대문자로 시작해야 합니다.

3. 메서드 이름

: 단어는 다음과 같습니다. 소문자 예: user, 여러 단어의 첫 글자는 소문자이고, 두 번째 단어부터 시작하여 각 단어의 첫 글자는 대문자로 표시됩니다. 예: userNameManage(작은 낙타 표기법)

4. Keywords

: 모두 소문자, 예: public

5.

Constant

: 모두 대문자, 예: PI 6. 변수

: 규칙은 메소드 명명

과 동일합니다. 7. 패키지

: 모두 소문자

[java 식별자]

Java의 모든 구성 요소에는 이름이 필요합니다. 클래스 이름, 변수 이름

및 메서드 이름은 모두 식별자라고 합니다.

 1. 只能使用字母、数字、下划线和美元符。

 2. 只能以字母、下划线和美元符开头。也就是不能以数字开头。 

 3. 严格区分大小写,没有长度限制。建议不要太长。

 4. 应该具有特定的意义,关键字不可以用作标识符。

 

java修饰符】

Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:

 

java分隔符】

  • 具有:空格、圆括号、花括号、分号等。 

  • 每条语句无论一行还是多行都以分号结束。块(Block)是包含在{}里面的多条语句,块可以嵌套。空白插在代码的元素中间:由一个或多个空格组成,也可以由一个或多个tab空格组成多个空行。

【java注释

 写程序注释是必不可少的一部分。做规范,显条理,对于以后的开发带来了方便。

public class HelloWorld {    
    /**
     * @param args
     * 第一个Java程序
     * 这是文档注释     */
    public static void main(String[] args) {        /*
         * 这是多行注释         */
        System.out.println("Hello World");        // 打印Hello World(这是一个单行的注释)
        System.out.println("Hello World");
    }
    
}

【java关键字】

关键字

含义

Abstract

用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现

Boolean

布尔类型,只有true或者false

Break

停止,并跳出本层循环

Byte

8bit (位),也就是8个1/0表示,即二进制

Case

用来定义一组分支选择,如果某个值和switch中给出的值一样,就会从该分支开始执行。

Catch

用来声明当try语句块中发生运行时错误或非运行时异常时运行的一个块。

Char

用来定义一个字符类型

Class

Const

在Java中,const是作为保留字以备扩充,同样的保留字以备扩充还有goto.你可以用final关键字.final也可以用于声明方法或类,被声明为final的方法或类不能被继承。一般C里是const 对应java用final

Continue

用来打断当前循环过程,从当前循环的最后重新开始执行,如果后面跟有一个标签,则从标签对应的地方开始执行。

Default

配合switch跟case使用,但case中没有找到匹配时,则输出或者为default后面的语句。

Do

用来声明一个循环,这个循环的结束条件可以通过while关键字设置

Double

은 이중 유형 변수를 정의하는 데 사용됩니다.

Else

if 문의 조건이 만족되지 않으면 해당문이 실행됩니다.

확장

클래스 Y를 확장하여 기능을 추가하기 위해 상속 클래스 X를 확장합니다. 또는 변수를 추가하거나, 메서드를 추가하거나, 클래스 Y의 메서드를 재정의합니다. 인터페이스는 메소드를 추가하기 위해 다른 인터페이스를 확장합니다.

거짓

거짓

Final

Java 언어의 키워드입니다. 엔터티는 한 번만 정의할 수 있으며 나중에 변경하거나 상속할 수 없습니다. 더 엄밀히 말하면, final-modified 클래스는 서브클래싱될 수 없고, final-modified 메서드는 재정의될 수 없으며, final-modified 변수는 초기 값을 변경할 수 없습니다.

마지막으로

는 예외나 런타임 여부에 관계없이 코드 조각을 실행하는 데 사용됩니다. 이전에 정의된 try 문 오류가 발생했습니다.

Float

은 부동 소수점 변수를 정의하는 데 사용됩니다.

For

는 루프를 선언하는 데 사용됩니다. 프로그래머는 반복문을 지정하고, 조건을 도출하고, 변수를 초기화할 수 있습니다.

Goto

는 Java 키워드이지만 C 언어 , Java는 Goto 문을 제공하지 않습니다.

If

Java

프로그래밍 언어의 키워드 조건부 테스트를 생성하는 데 사용됩니다. 조건이 true이면 if 아래의 문이 실행됩니다.

구현

클래스 선언에서 선택 사항인 Java(TM) 프로그래밍 언어의 키워드입니다. , 현재 클래스에서 구현된 인터페이스를 나타내는 데 사용됩니다.

Import

소스 시작 부분에 지정된 Java(TM) 프로그래밍 언어의 키워드입니다. 파일. 참조할 클래스 또는 전체 패키지이므로 사용 시 패키지 이름을 포함하지 않아도 됩니다.

Instaceof

첫 번째 테스트에 사용되는 두 피연산자 Java(TM) 언어 키워드 런타임 유형 여부 매개변수 중 두 번째 매개변수와 호환됩니다.

Int

정수 변수를 정의하는 데 사용되는 Java(TM)의 키워드

인터페이스

일련의 메소드와 상수를 정의하는 데 사용되는 Java(TM)의 키워드입니다. Implements 키워드를 통해 클래스에서 구현할 수 있습니다.

Long

은 긴 유형의 변수를 정의하는 데 사용됩니다.

네이티브

네이티브 방식입니다.

New

는 새로운 메소드를 생성하는 데 사용됩니다.

Null

String 유형에 값이 할당되지 않은 경우 변수의 값은 Null입니다

패키지

패키지의 의미

비공개

은 메소드나 변수 선언에 사용됩니다. 이는 이 클래스의 다른 요소에서만 이 메서드나 변수에 액세스할 수 있음을 의미합니다.

Protected

는 메소드 및 변수 선언에 사용됩니다. 동일한 메서드나 변수에서 사용할 수 있습니다. 클래스, 하위 클래스 또는 동일한 패키지의 클래스에서 액세스됩니다.

Public

은 메소드 및 변수 선언에 사용되며, 이는 이 메소드 또는 변수가 다른 클래스에서 사용됩니다. 의 액세스 요소입니다.

반품

은 메소드 실행을 종료하는 데 사용됩니다. 메소드 선언에 필요한 값이 뒤에 올 수 있습니다.

Short

는 short형 변수를 정의하는데 사용됩니다.

Static

은 변수를 클래스 변수로 정의하는 데 사용됩니다. 클래스는 현재 존재하는 클래스 인스턴스 수에 관계없이 클래스 변수의 복사본을 하나만 유지합니다. "정적"을 사용하여 메서드를 클래스 메서드로 정의할 수도 있습니다. 클래스 메소드는 특정 인스턴스가 아닌 클래스 이름으로 호출되며 클래스 변수에 대해서만 작동할 수 있습니다.

슈퍼

학부모반

Switch

는 선택문으로, Case, Default, Break와 함께 사용됩니다.

동기화

스레드 동기화

This

는 그것이 나타나는 클래스의 인스턴스를 나타내는 데 사용됩니다. 이는 클래스 변수 및 클래스 메서드에 액세스하는 데 사용할 수 있습니다.

스레드 안전

 

Throw

사용자가 예외 객체 또는 던질 수 있는

을 구현하는 객체를 던질 수 있도록 허용합니다. Throws

은 이 메소드에 의해 처리되지 않지만 프로그램의 상위 레벨에 제출될 예외를 표시하기 위해 메소드 선언에 사용됩니다.

Transient

는 필드가 객체 직렬화의 일부가 아님을 나타내는 데 사용됩니다. 객체가 직렬화되면 일시적 변수의 값은 직렬화된 표현에 포함되지 않는 반면, 비일시적 변수는 포함됩니다.

맞다

맞다

Try

예외를 발생할 수 있는 명령문 블록을 정의하는 데 사용됩니다. 예외가 발생하면 선택적 catch 블록이 try 블록에서 발생한 예외를 처리합니다. 동시에 예외 발생 여부에 관계없이 finally 블록이 실행됩니다.

Void

는 Java 언어 메서드 선언에 사용되어 이 메서드에 반환 값이 없음을 나타냅니다. . "void"는 기능이 없는 명령문을 표현하는 데에도 사용할 수 있습니다.

휘발성

은 변수 선언에 사용되어 변수가 여러 스레드에 의해 비동기적으로 수정됨을 나타냅니다. 동시에 실행 중입니다.

while

은 반복적으로 실행되는 루프 문을 정의하는 데 사용됩니다. 루프의 종료 조건은 while 문의 일부입니다.

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

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