# 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 |
댓글