기본 구조 ⭐
프로그램 실행 시 항상 적어야하므로 기억해두자.
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)이 실행되며 프로그램 작동
'Java를 자바' 카테고리의 다른 글
[Java] 연산자 (0) | 2024.04.02 |
---|---|
[Java] 변수 (0) | 2024.04.02 |
[Java] Intellij 개발 환경 설정하기, 프로젝트 생성 (0) | 2024.04.02 |
[Java] 구글맵 API 연동하기 | 무작정 따라해보기 (0) | 2023.03.29 |
[Java] 이클립스로 프로젝트 생성하기 (0) | 2023.03.29 |