본문 바로가기

Java를 자바

[Java] 자바란?

기본 구조 ⭐

프로그램 실행 시 항상 적어야하므로 기억해두자.

public class Hello { // Hello 클래스

    public static void main(String[] args){ // main 메서드

    }
}

public static void main(String[] args){ } : 프로그램의 실행 시점

인텔리제이 단축키 : psvm + 엔터

 

※ 주의사항

  • 자바는 대소문자의 의미가 각각 다르기 때문에 주의해서 사용해야 한다.
  • 클래스 파일의 첫 글자는 대문자로 시작

패키지 (package)

package variable;

public class Var1 {
    public static void main(String[] args) {
        System.out.println(10);
    }
}

package 폴더 같은 느낌으로 패키지에 속한 파일에는

package 패키지명; 을 명시해 주어야 한다.

 

프린트문

System.out.println("hello java");

다른 언어들과 다르게 print 앞에 뭐가 많이 붙는다…

인텔리제이 단축키 : sout+ 엔터

 

주석 (comment)

// 한 줄 주석

/*
	여러줄 주석
*/

프로그램이 읽지 않는 부분 = 사람이 읽는 부분

 

자바란?

자바 표준 스펙

: 자바를 만들 때 기준 설계도 문서, 이 스펙을 기반으로 여러 회사에서 자바를 만들어 냄.

  • 자바는 자바가 설치된 모든 OS에서 실행할 수 있다 → OS에 맞추어 개발하지 않아도 됨
    • 운영체제 독립성 !

컴파일과 실행 단계

  • 자바 소스 코드 개발 .java
  • 컴파일 : 자바가 제공하는 javac 라는 프로그램을 사용하여 .java.class 파일 생성
    • 자바 코드를 바이트코드로 변환하여 자바 가상 머신에서 빠르게 실행될 수 있도록 최적화 + 문법 오류 검출
  • 자바 프로그램 실행 : java 프로그램을 사용하여 자바 가상 머신(JVM)이 실행되며 프로그램 작동