JAVA 이론

으누·2024년 8월 31일
1
post-thumbnail

JAVA - 프로그래밍 언어

소스코드

명령어를 작성해 놓은 것
개발자와 운영체제가 소통할 것을 글로 작성해 놓은 것

소스파일

소스코드가 작성되어 있는 파일

컴파일(번역)

사람의 언어를 컴퓨터 언어로 바꿔주는 작업

컴파일러(번역기)

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

프로그램

소스코드로 잘 짜여진 틀

- 일반 프로그램

	프로그램 : 운영체제와 소통
	OS(Operating System): 운영체제
		-하드웨어에 적전한 전기신호를
		흘려주는 역할

하드웨어

	- 일반 프로그램은 이식성이 좋지 않다.
		ex. 윈도우, 맥

- JAVA 프로그램

	프로그램
	JVM : JAVA 프로그램을 OS에 맞게 번역한다.
	OS
	하드웨어		

	- JAVA프로그램은 이식성이 좋다.
	- 단점, JVM이 없으면 안 돌아간다.
	즉, 종속적이다.

JVM(JAVA Virtual Machine)

JAVA 프로그램을 실행해 줌.

JRE(JAVA Runtime Environment)

JVM을 생성하며, 실행할 때 필요한 라이브러리 파일들을
가지고 있다.

JDK(JAVA Development Kit)

JRE 외에 개발에 필요한 도구들을 가지고 있다.
컴파일 명령어와 실행 명령어를 담고 있다.

C:\Java\jdk.11.15로 설치
환경변수 설정 후
CMD에서 java, javac 명령어 확인

IDE(통합 개발 환경)

- eclipse
- intellij

기본 구조

프로젝트
	패키지
		클래스(대문자)
			메소드(이름 뒤에 소괄호)
				소스코드
                
                
               
profile
코딩 일기장

0개의 댓글