Class/Java

#JAVA 수업 강의 1

열정코딩 2022. 3. 16.

# JAVA 란?

객체 지향 언어

- 프로그래밍 언어 + 객체지향 개념

 

# 컴파일

-고급언어(사람의 언어)를 기계어(컴퓨터 언어)로 바꿔주는 작업

 

# 컴파일러

-컴파일을 해주는 프로그램 또는 명령어

 

# 콘솔

-사용자와 운영체제가 소통한 결과를 나타내는 창

 

# 자바 프로그램 실행

 

- JAVA 프로그램

 ▼

 JVM(Java Virtual Machine=자바 가상 운영체제)

 ▼

 운영체제(OS)

 ▼

 컴퓨터(하드웨어)

 

JAVA는 JVM과 소통하는 언어이기 때문에 운영체제가 바뀌어도 소통이 가능하다.

따라서 운영체제와 독립적이고 이식성이 좋다.

 

# JVM(Java Virtual Machine)

-자바 가상 운영체제

-자바 프로그램을 실행 해 준다.

 

 

# JRE(Java Runtime Environment)

-자바 실행 환경

-JVM을 생성 해 주는 부분

-JVM에서 코드를 실행 할 때 필요한 라이브러리 파일들과 기타 파일들을 가지고 있다.

 

# JDK(Java Development Kik)

-자바 개발 도구

-JAVA 프로그램을 만드는데 도와주는 역할

-JRE 외에도 개발에 필요한 전반적인 도구들을 가지고 있다.

 

# 자바 프로그램의 구조

- 프로젝트

   - 패키지

      -클래스(맨 앞글자가 대문자)

        -메소드(이름 뒤에 소괄호)

            -소스코드 {}

 

영역, 바디, 블럭

해당하는 클래스, 메소드 등의 영역의 나타낸다.

*현재 선언중(생성중)임을 나타낸다.

 

class 클래스명{

클래스의 영역

}

 

<자바에서 쓰이는 단축키>

 

- 범위주석: Ctrl + shift + /

- 범위주석 취소: Ctrl + shift + \

- 한줄 주석: Ctrl + /

- 행단위 복사: Ctrl + alt + 방향키(, 아래)

- 지우기: Ctrl + d

- 글자 키우기: Ctrl + 플러스(+)

- 실행: Ctrl + F11

- 행단위로 움직이기: alt + 방향키(, 아래)

 

# 실습 : 자바에게 인사하기

public class EX1_PrintTest {
	public static void main(String[] args) {
           System.out.println("방가방가");
		   System.out.println("방가방가");
		   System.out.println("방가방가");
		   System.out.println("방가방가");
		   System.out.println("방가방가");
           }

-  System.out.print("방가방가"); 입력후 ctrl+F11 누르면 Console 창에 이렇게 출력이 된다

 

'Class > Java' 카테고리의 다른 글

#JAVA 수업 강의 2  (2) 2022.03.17
#JAVA 수업 강의 1-4  (0) 2022.03.17
#JAVA 수업 강의 1-3  (0) 2022.03.17
#JAVA 수업 강의 1-2  (0) 2022.03.16
#JAVA 수업 강의 1-1  (0) 2022.03.16

댓글