
: 객체(부품)을 만들고, 이 객체들을 서로 연결해서 더 큰 프로그램을 완성하는 기법
-> 자바는 객체 지향 프로그래밍을 위한 최적의 언어
public class Hello { }
public class : 클래스 선언부Hello : 클래스 이름{} : 클래스 블록: 클래스 이름은 소스 파일명과 동일해야 하며, 대소문자도 일치해야 한다.
public statics void main(String [] args) {
System.out.println("Hello Java");
}
public static void main(String[] args) : 메소드 선언부main : 메소드 이름{System.out.println("Hello Java");} : 메소드 블록❔ 주석 : 코드에 설명을 붙인 것, 컴파일 과정에서 무시되고 실행문만 바이트 코드로 번역됨
// : 라인 주석/*...*/ : 범위 주석/**...*/ : 도큐먼트 주석: 실행문의 끝에는 반드시 세미콜론을 붙여서 실행문이 끝났음을 표시해 주어야 함
-> 그렇지 않으면 컴파일 에러가 발생한다.
ex.) System.out.println("Hello Java");
int x; : 변수 x 선언x = 1; : 변수 x에 1을 저장 ( 자바에서 '='는 우측 값을 좌측에 저장한다는 의미로 사용된다. )int y = 2; : 변수 y를 선언하고 2를 저장int result = x + y; : 변수 result를 선언하고 변수 x와 y를 더한 값을 저장System.out.println(result); : println 메소드 호출 (result 값 출력)💙 실행문 예시 2
int x = 1;
int y = 2;
int result = x + y;
System.out.println(result);
컴파일러는 세미콜론까지 하나의 실행문으로 해석하기 때문에
하나의 실행문을 여러 줄에 걸쳐서 작성하고 맨 마지막에 세미콜론을 붙여도 된다.