자바

· IT/JAVA
[JAVA] 04. 자바에서 헷갈리는 용어 정리 - JVM, JRE, JDK 오늘은 자바 언어를 사용하다 보면 나오는 다양한 용어들을 정리해 보겠습니다. 특히 현장에서도 종종 사용되고, 헷갈리기 쉬운 3가지 용어에 대해서 알아보도록 하겠습니다. 본 포스팅은 해당 용어들의 차이점에 대해 간단히 다뤄보는 포스팅입니다. 따라서 추후 특정 용어에 대한 상세한 설명이 필요할 경우 별도의 포스팅에서 다루도록 하겠습니다. 본격적인 포스팅에 앞서 JDK, JRE, JVM 각각의 용어가 가지고 있는 범위에 대해서 도식화해 보면 아래와 같습니다. JVM -> JRE -> JDK 순으로 안에 담고 있는 기능상의 범위가 점점 넓어지는데요. 해당 적용범위를 기준으로 아래의 포스팅을 보시면 도움이 되시리라 생각합니다. JVM (..
· IT/JAVA
자바(JAVA)의 5가지 특징 - OOP, GC, 범용성, 멀티 스레드, 동적로딩 오늘은 자바 언어의 특징을 알아보도록 하겠습니다. 자바 언어가 세상에 나온 지 오랜 시간이 지나가고 있습니다. 긴 시간이 지나면서 기존에 자바만이 가지고 있던 특징들 중 일부는 새로운 언어들도 가지고 있는 경우가 생겼습니다. 따라서 이번의 자바 특징들은 다른 언어들도 가지고 있는 특징들임을 인지하고 본 포스팅을 살펴봐주셨으면 좋겠습니다. 객체 지향 (Object Oriented) 자바 언어는 객체지향 언어로 불리는 가장 대표적인 프로그래밍 언어입니다. 객체 지향 언어(Object Oriented Programming)란 부품(객체)을 조립하여 만드는 프로그래밍 언어를 의미하는데요. 객체지향 언어를 예를 들어보면, 객체라는 ..
· IT/JAVA
자바(JAVA)란 자바(JAVA) 언어는 IT 개발을 접하게 되면 가장 많이 소개되고 알려진 언어입니다. 자바(JAVA)라는 이 언어는 어떻게 해서 많은 IT 개발자들이 이용하게 되었는지 이제부터 천천히 알아보도록 하겠습니다. 우선 자바를 알아보기 전에 오크(Oak)에 대해서 알아보도록 하겠습니다. 왜냐하면 자바라는 프로그래밍 언어는 바로 오크(Oak)에서부터 시작되었기 때문이죠. 오크(Oak) 1985년에 썬 마이크로시스템즈(Sun Microsystems)라는 회사는 소위말하는 대박 아이템을 찾기 위해 고민을 하고 있었습니다. 그러던 중 새로운 기기를 동작시키기 위한 개발을 진행하고 있었습니다. (여러 글들에는 이 기기를 차세대 기기 또는 가전용제품 등이라 기술하고 있습니다.) 이후 후술하게 될 제임스..
하비투게더
'자바' 태그의 글 목록