Java day-1

유요한·2022년 4월 9일
0

자바

목록 보기
1/24
post-thumbnail

Java

주요 용어

컴퓨터 프로그램

  • 컴퓨터로 특정 작업을 수행할때 실행되는 일련의 명령어 집합
  • 쉽게 말해 소스코드로 잘 짜여진 틀을 의미함

운영체제(Operating System, OS)

  • 적절한 하드웨어에 적절한 전기신호를 흘려주는 역할

  • 운영 체제는 실행되는 응용 프로그램들이 메모리와 CPU, 입출력 장치 등의 자원들을 사용할 수 있도록 만들어 준다.

자바(Java)란?

프로그램(어플리케이션)을 위한 고급 개발 언어들 중 하나이다.

  • 컴파일 언어
  • 객체 지향 언어

JVM(Java virtual Machine) -자바 가상 머신

  • 자바로 만들어진 프로그램을 실행하는 os
  • 플랫폼 독립적인 실행 환경을 제공한다.
  • 자동 메모리 관리(GC)를 수행한다

JRE(Java Runtime Enviroment)-자바 런타임 환경

  • JVM을 실행하기 위한 자바 실행 환경이다.
  • 자바 실행에 필요한 장비들을 가지고 있다.

JDK(Java Development Kit) -자바 개발 킷

  • 자바 프로그램을 만들기 위한 개발자용 개발 도구이다.
  • 자바 개발에 필요한 라이브러리(파일)을 가지고 있다.

컴파일

  • 사람 언어를 컴퓨터가 알 수 있는 기계어로 번역해주는 일
  • 자바는 소스코드를 컴파일하지만 완전한 기계어로 번역하는 것이 아닌 자바의
  • 특수한 바이트코드로 전환한다. 따라서 이 바이트코드를 실행시키기 위해서는 JVM, JRE가 필요하다.
    → System.out.println("HelloWorld!") → 010101111000

컴파일러

자바는 JAVAC, 파이썬은 Jtyphon으로 컴파일을 해준다.

JDK 설치 후 환경변수 세팅

	윈도우 검색창에 "시스템" 검색 -> 시스템 환경 변수 편집 클릭 -> 애기창에서
	환경변수 버튼 클릭 -> 아래쪽에 새로만들기 버튼 클릭 ->
	변수명 : JAVA_HOME
	변수값 : jdk경로(C:\Program Files\Java\jdk1.8.0_321)
	-> Path 변수 찾아서 편집 -> 새로운 애기창에서 새로만들기 클릭
	-> %JAVA_HOME%\bin 작성 후 확인 -> 모든 창 닫고 cmd 재실행
	-> javac -version, java -version 명령어 실행
 
profile
최선을 다하자!!

0개의 댓글

Powered by GraphCDN, the GraphQL CDN