강의로 돌아가기
-

플랫폼에 독립적이다 라는 말에 대한 부연설명이 필요합니다

JAVA를 처음 접하게 된 학생입니다. 플랫폼의 정의에 대해서 불분명해서
찾아보았는데 페이스북,구글 과 같은 소프트웨어 시스템(구조적) 에 의해
발현된 하나의 결과물(기업) 으로 봐야 하는것인가요?
그럼 각각의 플랫폼에 독립적이라는 말의 의미는
강의에 나와있는 MAC LINUX WINDOWS 에 독립적으로 JVM만 있다면
프로그램을 실행하는데만 문제가 없다는 개념인가요?

1 개의 답변
-

플랫폼에 독립적이다는 말은. 컴퓨터의 운영체제, 컴퓨터의 CPU아키텍트에 대하여 독립적이다는 말입니다.
어떠한 프로그램이 돌아간다는 것은, 그 프로그램이 돌아가는 운영체제와 그리고 그 컴퓨터의 CPU와 연관가지는 것을 말합니다.

그런데, 아시겠지만, CPU도 아키텍트가 다양하고, 운영체제 또한 다양합니다.

자바머신이 그러한 환경에 대하여 미리 작용하고, 그 자바 머신 위에서 돌아가는 프로그램은 자바머신만 깔려있으면 어떤 플랫폼이라도 정상적으로 작동한다는 이야기에요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.