WIPIVERSE

자바

자바(Java)는 여러 분야에서 사용되는 명칭으로, 가장 널리 알려진 용례는 컴퓨터 프로그래밍 언어, 인도네시아의 섬, 그리고 커피를 가리키는 속어이다.


1. 프로그래밍 언어 (Java)

자바(Java)는 썬 마이크로시스템즈(Sun Microsystems)의 제임스 고슬링(James Gosling)과 연구진이 개발한 객체 지향 프로그래밍 언어이다. 1991년 '그린 프로젝트(Green Project)'라는 이름으로 시작되어 1995년 5월 23일에 공식 발표되었다. 초기에는 가전제품용 소프트웨어 개발을 목표로 설계되었으며, 처음에는 '오크(Oak)'라는 이름으로 불렸으나, 법적 문제로 인해 이름을 변경하게 되었고, 당시 사무실 근처에서 마신 커피의 이름을 따 '자바(Java)'로 최종 명명되었다.

자바의 가장 큰 특징은 플랫폼 독립성이다. 자바 소스 코드는 CPU의 기계어로 직접 컴파일되지 않고, 중간 코드인 바이트코드(bytecode)로 변환된다. 이 바이트코드는 JVM(Java Virtual Machine, 자바 가상 머신)이라는 가상 환경 위에서 실행되며, JVM만 설치되어 있다면 운영 체제나 CPU의 종류에 관계없이 동일한 코드가 실행될 수 있다. 이러한 특성은 'Write Once, Run Anywhere(WORA)'라는 슬로건으로 표현된다.

자바의 주요 설계 목표는 다음과 같다: 객체 지향 방법론을 사용할 것, 같은 프로그램이 여러 운영 체제에서 실행될 수 있을 것, 컴퓨터 네트워크 접근 기능이 기본으로 탑재될 것, 원격 코드를 안전하게 실행할 수 있을 것, 다른 객체 지향 언어들의 장점을 통합할 것.

2010년, 오라클(Oracle)이 썬 마이크로시스템즈를 인수하면서 자바에 대한 권리와 유지보수는 오라클로 이관되었다. 자바는 현재 웹 애플리케이션, 안드로이드 모바일 앱 개발, 엔터프라이즈 소프트웨어 등 다양한 분야에서 광범위하게 사용되고 있다. 자바 커뮤니티 프로세스(JCP)를 통해 표준이 관리되며, OpenJDK가 공식 참조 구현체로서 대부분의 리눅스 배포판에서 기본 JVM으로 채택되고 있다.


2. 인도네시아의 섬 (자와섬 / Java Island)

자바섬(Java Island, 인도네시아어: Jawa, 한국어 표준명: 자와섬)은 인도네시아의 주요 섬 중 하나로, 인도네시아의 수도인 자카르타가 이 섬의 서쪽 끝에 위치한다. 면적은 약 138,794km²로 세계에서 13번째로 큰 섬이며, 2021년 기준 인구 약 1억 5,600만 명이 거주하는 세계에서 가장 인구가 많은 섬이다. 인구 밀도는 km²당 약 1,050명에 달한다.

섬의 북쪽에는 보르네오섬(칼리만탄), 북서쪽에는 수마트라섬, 동쪽에는 발리섬이 있으며, 남쪽으로는 인도양이 펼쳐져 있다. 역사적으로 4세기경 타루마누가라 왕국부터 시작하여 고대 마타람 왕국, 사일렌드라 왕조, 마자파힛 제국 등 여러 왕국이 흥망성쇠를 겪었으며, 9세기경 건설된 보로부두르(Borobudur) 불탑과 프람바난(Prambanan) 힌두 사원 등이 세계 문화유산으로 남아 있다.

16세기 이후 이슬람이 지배적인 종교로 자리 잡았으며, 이후 네덜란드 동인도회사(VOC)의 식민 통치를 거쳐 오늘날에 이른다. 주요 도시로는 자카르타, 수라바야, 반둥, 세마랑, 족자카르타(욕야카르타) 등이 있다.


3. 커피 속어 (Java)

'자바(Java)'는 영어권에서 커피를 가리키는 속어로도 사용된다. 이 용어의 기원은 17세기로 거슬러 올라간다. 네덜란드 동인도회사가 인도네시아 자바 섬에 커피 농장을 설립하고 대량의 커피를 유럽과 북미로 수출하면서, 자바 섬에서 생산된 커피를 '자바 커피(Java Coffee)'라고 부르기 시작했다. 18세기 초반에는 유럽에서 소비되는 커피의 상당량이 자바 섬에서 공급되었고, 이에 따라 '자바'라는 단어가 커피 자체를 의미하는 표현으로 자연스럽게 확산되었다.

1940년대 노래 'Java Jive'를 비롯한 대중문화 작품에서도 이러한 용례가 확인되며, 프로그래밍 언어 자바(Java)의 공식 로고가 커피잔 형상인 것도 이와 무관하지 않다.


4. 기타 용례

  • 스타워즈 캐릭터: 영화 《스타워즈》 시리즈에 등장하는 외계 생물 '자바 더 헛(Jabba the Hutt)'이 있다. 이는 'Java'와 철자는 다르지만 한국어 표기가 동일하여 혼동될 수 있다.
  • 자바 커피 품종: 커피 재배 품종 중 하나로 '자바(Java)'라는 이름의 품종이 존재한다. 이는 자바 섬에서 재배되는 커피를 총칭하기도 하지만, 특정 유전적 계통을 가진 커피 품종을 지칭하기도 한다. 정확한 기원에 대해서는 에티오피아 재래종에서 유래했을 가능성이 제기되나, 품종 분류에 대한 학술적 확정은 부족한 상태이다.
둘러보기

더 찾아볼 만한 주제

    전체 문서 보기