1. JAVA
☾ JAVA
“Write Once, run anywhere”
- 객체지향 프로그래밍 언어
- 운영체제에 독립적
- 가비지 컬렉터가 자동적으로 메모리 관리
- 네트워크와 분산처리 지원
- 멀티스레드 지원
- 동적 로딩 지원
2. JVM(Java Virtual Machine)
☾ JVM(Java Virtual Machine)
: 자바를 실행하기 위한 가상 기계
: 자바로 작성한 애플리케이션은 JVM에서만 실행됨
JAVA 애플리케이션 <-> JVM <-> OS <-> 하드웨어
3. JAVA 설치
- jdk 설치
https://youtu.be/L4R8h_Olj0Y
- 이클립스(eclipse) 설치
https://youtu.be/_uG4bv07sOU
4. Hello.java
- 이클립스에서 자바 프로그램 작성하는 방법
1) 프로젝트 생성
> 메뉴 File > New > Java Project
2) 클래스 생성
> 프로젝트 우클릭 > New > Class
> public static void main(String[] args) 옵션 클릭하면 자동으로 main 메소드 생성
3) 소스파일 작성 후 Build
> 화면 위쪽의 ▶버튼 클릭(자동으로 컴파일됨)
> 또는 Ctrl + F11 클릭
- 클래스 작성
class
: 자바 프로그램의 단위
: 필드(field)와 메소드(method)가 존재
: 모든 자바 프로그램은 클래스들로 구성
: 모든 문장은 클래스 {} 안에 있어야 한다
public class
: public class의 클래스 이름과 파일 이름은 같아야 한다
main method
: 자바 프로그램의 시작점
System.out.println("Hello World");
: System.out은 System 객체가 가지고 있는 out 필드
: out.println은 out이 가지고 있는 println 메소드
: println 메소드는 괄호 안에 있는 내용을 화면에 출력
Public class 클래스이름 {
public static void main(String[] args) {
// 이 곳에 실행 문장 작성
System.out.println("Hello World");
}
}
5. JAVA 실행
- 컴파일(compile)
: 컴파일하려면 반드시 javac라는 프로그램 필요
: 클래스이름.java라는 파일을 읽어들여 컴파일
: 컴파일 성공하면 클래스이름.class 파일(byte) 생성
javac 클래스이름.java
- JVM으로 실행
: JAVA로 작성된 프로그램이라는 것은 컴파일된 클래스, 즉 Byte 파일을 의미
: 작성된 class 파일(byte)를 실행하려면 JVM 필요
: 실행 명령어 작성 시 확장자 이름(.class)은 입력하면 안됨
java 클래스이름
6. 주석
☾ 주석
: 프로그램 코드 내에 포함되어 있지만 실제로 실행되지 않는 문장
1) 한 줄 주석
// 이 라인 끝까지 주석으로 간주
2) 여러 줄 주석
/*
이 사이의 내용은 주석으로 간주
*/
'Back-end > JAVA' 카테고리의 다른 글
[JAVA] 객체지향 프로그래밍(1) - 클래스와 객체, 변수와 메서드, 오버로딩, 생성자, 초기화 (0) | 2023.09.09 |
---|---|
[JAVA] 조건문, 반복문 (0) | 2023.02.28 |
[JAVA] 연산자 - 단항 연산자, 이항 연산자, 삼항 연산자 (0) | 2023.02.17 |
[JAVA] 변수, 변수의 타입, 입출력, 형변환 (0) | 2023.02.14 |
[JAVA] 이클립스(eclipse) 알아두면 좋은 단축키 모음 (0) | 2023.02.10 |