inblog logo
|
An's Blog
    JAVA

    [JAVA] 1. JAVA의 특징

    윤설안's avatar
    윤설안
    Feb 03, 2025
    [JAVA] 1. JAVA의 특징
    Contents
    1. 객체 지향 프로그래밍2. Class 이름 = 오브젝트 이름3. 메서드 형식4. JAVA가 실행 되는 순서5. ④번의 대한 증명6. 자바의 생명 주기

    1. 객체 지향 프로그래밍

    • 클래스 안에 들어가 있음.
    notion image
    • 행위(메서드)가 class 안에 없고 밖에 있다면 함수라고 함. (JAVA에서는 사용 할 수 없음)
    public class 자판기 { } // 클래스 밖에 있으니 함수 public static void main(String[] args) { }

    2. Class 이름 = 오브젝트 이름

    • 클래스 이름을 정의 규칙 : 첫 글자 대문자 예) Var01 (O) / var01 (X)

    3. 메서드 형식

    • 메서드의 형식은 정해져 있다. 아래와 같다
      • ~~ ( ) { } 이다. 괄호 - 중괄호로 이어져 있는 것은 메서드 이다.
    notion image

    4. JAVA가 실행 되는 순서

    (1) .java 파일을 생성 (인간이 보기 위한 파일)
    (2) 컴파일하여 .class 파일 생성 후 JAVA가 실행
    (3) RAM에서 .class를 불러오기
    (4) .class 에서 static 찾기
    (5) .class 에서 main 실행

    5. ④번의 대한 증명

    💡
    ④번은 JAVA의 코드가 실행 되는 원리이다.
    (1) .java 파일 생성
    notion image
     
    (2) 컴파일 하여 .class 파일 생성
    notion image
    (3) 실행 후 첫 번째 동작 static 찾기 (java 코딩에서 static을 삭제하는 방법으로 증명)
    public class Var01 { // 1. 클래스 이름 (오브젝트) public void main(String[] args) { // 2. 메서드 (행위) 3. main (메서드 이름) int n1 = 10; System.out.println(n1); } }
    • 삭제 후 나오는 오류
    notion image
    (4) 실행 후 두 번째 동작 main찾기 (java 코딩에서 main에 이름을 변경)
    public class Var01 { // 1. 클래스 이름 (오브젝트) public static void main2(String[] args) { // 2. 메서드 (행위) 3. main (메서드 이름) int n1 = 10; System.out.println(n1); } }
    • 삭제 후 나오는 오류
    notion image

    6. 자바의 생명 주기

    자바의 생명 주기는 메인의 시작은 중괄호 열기 ( { ) 부터 중괄호 닫기 ( } ) 까지이다.
    notion image
     
    Share article
    Contents
    1. 객체 지향 프로그래밍2. Class 이름 = 오브젝트 이름3. 메서드 형식4. JAVA가 실행 되는 순서5. ④번의 대한 증명6. 자바의 생명 주기

    An's Blog

    RSS·Powered by Inblog