자바 언어의 특징 중 하나는 플랫폼 독립성(Platform Independence)입니다. 이 특징을 실현하기 위한 핵심 기술이 바로 JVM(Java Virtual Machine)입니다. JVM은 기계와 운영체제에 독립적으로 자바 바이트 코드를 실행하는 환경을 제공합니다. 이를 통해 동일한 자바 프로그램이 어떤 운영체제나 하드웨어에서도 일관된 방식으로 실행될 수 있습니다. 1. 바이트 코드 실행 자바 소스 코드는 자바 컴파일러에 의해 바이트 코드로 변환됩니다. 이 바이트 코드는 특정 플랫폼이나 하드웨어에 종속되지 않고, JVM이 이해하고 실행할 수 있는 중간 언어입니다. JVM은 이 바이트 코드를 실행하여 프로그램을 동작시킵니다. 이때 필요한 메모리 할당과 객체 생성, 메서드 호출 등을 관리합니다. 2...
자바(Java)는 1995년에 썬 마이크로시스템즈(Sun Microsystems)에서 개발한 프로그래밍 언어로, 다양한 특징을 갖고 있어 널리 사용되고 있는 언어 중 하나입니다. 자바의 주요 특징은 다음과 같습니다. 1. 플랫폼 독립성(Platform Independence) 자바의 가장 강력한 특징 중 하나는 플랫폼 독립성입니다. 자바는 "한 번 작성하고 어디서나 실행한다"라는 철학을 가지고 있습니다. 이를 가능하게 하는 핵심은 자바 컴파일러가 바이트 코드로 변환되는데, 이 바이트 코드는 자바 가상 머신(JVM)에서 실행되므로 운영체제나 하드웨어에 독립적으로 동작할 수 있습니다. 2. 객체 지향 프로그래밍(Object-Oriented Programming, OOP) 자바는 객체 지향 프로그래밍의 개념을..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.