자바의 정석 기초편

랄라콥스·2025년 3월 23일

JAVA

목록 보기
1/2

자바의 특징

1. 운영체제에 독립적이다.

운영체제에 맞춰서 개발된 언어가 아닙니다.
왜냐면! JVM이 있기 때문이죠.

JVM는 일종의 에뮬레이터인데, 자바 프로그램은 운영체제나 하드웨어가 아닌 JVM하고만 통신하고, 명령을 운영체제에 맞춰 변환해줍니다.

2. 객체지향언어이다.

아무래도 가장 큰 특징으로 꼽는 객체지향언어!!
상속, 캡슐화, 다형성이 잘 적용된 언어입니다.
후에 자세히..

3. 자동 메모리 관리

가비지컬렉터가 있어 자동적으로 메모리 관리를 해줍니다. -> 덕분에 프로그래머는 프로그래밍에 집중 할 수 있게 됩니다.

등등 다양한 특징을 가지고 있습니다.

JVM

Java virtual machine

일반적인 애플리케이션 -> OS -> 하드웨어

의 과정을 거칩니다.

but!
자바 애플리케이션 -> JVM -> OS -> 하드웨어
이 과정으로 인해 OS와 하드웨어에 독립적 일 수 있게 됩니다.

대신 JVM은 OS에 종속적이기에 해당 OS에 실행가능한 JVM이 필요하게 됩니다^^


백엔드 개발 java로 했습니다.

근데 자바에 대해 설명해보세요.
네??

이러면 안되지;./....싶어서 다시 시작한 자바 내용 정리~~~

혹시 모를 이번 상반기 공채 면접을 위하여~~
많은 응원 바랍니다..우히히

profile
일단 책을 피자

0개의 댓글