산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

자바 - 기본 구문

Java 프로그램을 고려할 때 서로의 메서드를 호출하여 통신하는 개체 모음으로 정의할 수 있습니다. 이제 클래스, 개체, 메서드 및 인스턴스 변수가 무엇을 의미하는지 간단히 살펴보겠습니다.

첫 번째 자바 프로그램

Hello World라는 단어를 인쇄하는 간단한 코드를 살펴보겠습니다. .

예시

라이브 데모
public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    */

   public static void main(String []args) {
      System.out.println("Hello World"); // prints Hello World
   }
}

어떻게 파일을 저장하고, 컴파일하고, 프로그램을 실행하는지 살펴보자. 다음 단계를 따르십시오 -

출력

C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram 
Hello World

기본 구문

Java 프로그램에 대해 다음 사항을 염두에 두는 것이 매우 중요합니다.

자바 식별자

모든 Java 구성 요소에는 이름이 필요합니다. 클래스, 변수 및 메소드에 사용되는 이름을 식별자라고 합니다. .

Java에는 식별자에 대해 기억해야 할 몇 가지 사항이 있습니다. 그것들은 다음과 같습니다 -

자바 수정자

다른 언어와 마찬가지로 수정자를 사용하여 클래스, 메서드 등을 수정할 수 있습니다. 수정자에는 두 가지 범주가 있습니다 -

수정자에 대한 자세한 내용은 다음 섹션에서 살펴보겠습니다.

자바 변수

다음은 Java의 변수 유형입니다 -

자바 배열

배열은 동일한 유형의 여러 변수를 저장하는 객체입니다. 그러나 배열 자체는 힙의 개체입니다. 다음 장에서 선언, 구성 및 초기화 방법을 살펴볼 것입니다.

자바 열거형

열거형은 Java 5.0에서 도입되었습니다. 열거형은 변수가 미리 정의된 몇 가지 값 중 하나만 갖도록 제한합니다. 이 열거된 목록의 값을 열거형이라고 합니다.

열거형을 사용하면 코드의 버그 수를 줄일 수 있습니다.

예를 들어 신선한 주스 가게에 대한 응용 프로그램을 고려하면 유리 크기를 소, 중, 대로 제한할 수 있습니다. 이렇게 하면 소, 중, 대 이외의 다른 크기를 주문할 수 없게 됩니다.

예시

라이브 데모
class FreshJuice {
   enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }
   FreshJuiceSize size;
}

public class FreshJuiceTest {

   public static void main(String args[]) {
      FreshJuice juice = new FreshJuice();
      juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
      System.out.println("Size: " + juice.size);
   }
}

위의 예는 다음 결과를 생성합니다 -

출력

Size: MEDIUM

참고 − 열거형은 자체적으로 선언하거나 클래스 내부에서 선언할 수 있습니다. 메소드, 변수, 생성자는 열거형 내부에서도 정의할 수 있습니다.

자바 키워드

다음 목록은 Java의 예약어를 보여줍니다. 이러한 예약어는 상수나 변수 또는 기타 식별자 이름으로 사용할 수 없습니다.

추상 주장 부울 중단
바이트 케이스 잡다 문자
클래스 상수 계속 기본값
더블 기타 열거
확장 최종 드디어 플로트
이동 만약 구현
가져오기 인스턴스 int 인터페이스
네이티브 신규 패키지
비공개 보호됨 공개 반환
짧은 정적 strictfp 슈퍼
스위치 동기화됨 던지다
던지기 일시적 시도 무효
휘발성 동안

자바 댓글

Java는 C 및 C+와 매우 유사한 한 줄 및 여러 줄 주석을 지원합니다. 주석에서 사용할 수 있는 모든 문자는 Java 컴파일러에서 무시됩니다.

예시

라이브 데모
public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    * This is an example of multi-line comments.
    */

   public static void main(String []args) {
      // This is an example of single line comment
      /* This is also an example of single line comment. */
      System.out.println("Hello World");
   }
}

출력

Hello World

빈 줄 사용

주석과 함께 공백만 포함된 행을 공백 행이라고 하며 Java는 이를 완전히 무시합니다.

상속

Java에서 클래스는 클래스에서 파생될 수 있습니다. 기본적으로 새 클래스를 생성해야 하고 여기에 필요한 코드가 있는 클래스가 이미 있는 경우 기존 코드에서 새 클래스를 파생시킬 수 있습니다.

이 개념을 사용하면 새 클래스에서 코드를 다시 작성할 필요 없이 기존 클래스의 필드와 메서드를 재사용할 수 있습니다. 이 시나리오에서 기존 클래스를 수퍼클래스라고 합니다. 파생 클래스를 하위 클래스라고 합니다. .

인터페이스

Java 언어에서 인터페이스는 서로 통신하는 방법에 대한 개체 간의 계약으로 정의할 수 있습니다. 인터페이스는 상속 개념과 관련하여 중요한 역할을 합니다.

인터페이스는 파생 클래스(하위 클래스)가 사용해야 하는 메서드를 정의합니다. 그러나 메소드의 구현은 전적으로 하위 클래스에 달려 있습니다.

다음은 무엇입니까?

다음 섹션에서는 Java 프로그래밍의 객체 및 클래스에 대해 설명합니다. 세션이 끝나면 Java의 객체와 클래스에 대한 명확한 그림을 얻을 수 있습니다.


java

  1. 자바 최종 키워드
  2. 자바 instanceof 연산자
  3. 자바 중첩 정적 클래스
  4. 자바 익명 클래스
  5. 자바 싱글톤 클래스
  6. 자바 리플렉션
  7. 자바 ObjectOutputStream 클래스
  8. 자바 제네릭
  9. 자바 파일 클래스
  10. C - 기본 구문