Java 기초

hyunnzl·2025년 4월 3일

자바

목록 보기
1/8
post-thumbnail

특징

모든 운영체제에서 실행 가능

  • 자바로 작성된 프로그램은 모든 운영체제에서 실행 가능
  • 윈도우에서 개발된 프로그램을 수정 없이 바로 맥OS 또는 리눅스에서 실행 가능

객체지향 프로그래밍

  • 객체를 만들고 이 객체들을 서로 연결해서 더 큰 프로그램을 완성시키는 기법
  • OOP를 위한 최적의 언어

메모리 자동 정리

  • 메모리(RAM)을 자동 관리하므로, 개발자가 메모리 관리의 수고를 덜고, 핵심 기능인 코드 작성에 집중

풍부한 무료 라이브러리

  • 무료로 다운로드해서 사용할 수 있는 오픈 소스 라이브러리가 풍부하여 프로그램 개발 기간을 단축시킴


JDK 설치

다운로드


https://www.oracle.com/kr/java/technologies/downloads/

환경변수 설정

  • 새 시스템 변수 추가
  • JAVA_HOME - C:\Program Files\Java\jdk-21가 다운로드 된 경로 지정
  • PATH에 %JAVA_HOME%\bin 추가 후 맨 위로 올리기
  • cmd에서 java -version 으로 확인


바이트코드 파일

  • 소스파일(.java)을 실행하려면 컴파일을 해야한다.
  • javac(java compiler) 명령어는 소스 파일을 컴파일하는데, 컴파일 결과는 확장명이 .class 파일로 생성된다.


자바 가상 머신

  • Java Virtual Machine의 약자로 바이트 코드 파일을 완전한 기계어로 번역하고 실행시킨다.
  • 바이트코드 파일은 운영체제와 상관없이 모두 동일한 내용으로 생성되지만, 자바 가상 머신은 운영체제에서 이해하는 기계어로 번역해야 하므로 운영체제별로 다르게 설치한다.

0개의 댓글