Hello World
2025. 9. 6. 14:30ㆍ개발/자바
반응형
개발 환경 설정
- 자바로 개발하는 대부분의 메이저 회사들도 최근에는 인텔리제이를 주로 사용하므로 우리도 인텔리제이로 학습
자바 프로그램 실행
public class HelloJava {
public static void main(String[] args){
System.out.println("Hello Java");
}
}
- HelloJava를 클래스라고 한다.
- main 메서드, 자바는 main(String[] args) 메서드를 찾아서 프로그램을 시작한다.
- System.out.println(): 값을 콘솔에 출력하는 기능이다.
- 문장이 끝날 때 ';' 은 필수이다.
- 들여쓰기 tap으로 한다. => 가독성을 위함이다.
주석
- 한 줄 주석: //
- 여러 줄 주석: /* */
public class CommentJava {
public static void main(String[] args) {
System.out.println("Hello Java1");//Hello Java1을 출력합니다.
// System.out.println("Hello Java2");
/*
System.out.println("Hello Java3");
System.out.println("Hello Java4");
*/
}
}
자바
자바 표준 스펙
- 자바 표준 스펙과 구현으로 나눌 수 있다.
- 자바 표준 스펙은 자바는 이렇게 만들어야 한다는 설계도이고, 이에 맞추여 다양한 자바를 여러 회사들에서 구현한다.
컴파일과 실행
- 자바 소스 코들가 바이트 코드로 변환된다. => 최적화, 문법 오류 검출
IDE와 자바
인텔리제이를 통한 자바 컴파일, 실행 과정
- 인텔리제이에서 자바 코드를 실행하면 컴파일과 실행을 모두 한번에 처리한다.
자바와 운영체제 독립성
자바 프로그램은 자바가 설치된 모든 OS에서 실행할 수 있다.
자바 개발과 운영 환경
- 개발할 때는 윈도우에서 자바를 사용하여 개발하였고, 서버를 배포할 때는 리눅스를 통해 배포하였다.
- 자바의 운영체제 독립성 덕분에 각각의 환경에 맞추어 자바를 설치하는 것이 가능하다.
반응형