자바에 천 단위(1,000)마다 콤마(,) 표시되도록 하기 오늘은 금액 데이터를 표시할때 천 단위마다 콤마가 표시되도록 해서 가독성을 향상시키는 방법에 대해 알아보도록 하겠습니다. 3자리마다 콤마를 표시하는 방법은 여러가지가 있으니 내용을 확인하시고 편한 방법으로 선택하여 사용하시면 되겠습니다. DecimalFormat 클래스 활용 DecimalFormat 클래스를 이용하면 지정된 포맷 형식에 맞게 콤마(,)가 표시됩니다. 이때, 입력변수는 숫자타입 이어야 하며, 출력변수는 문자타입 이어야 합니다. //import 대상 클래스(참고) import java.text.DecimalFormat; // 테스트 변수 선언(int) int money1 = 1000000000; int money2 = 1234567;..
자바(JAVA) JDK 설치 - Open JDK 설치 (Adoptium Eclipse Temurin) 이전 포스팅에서는 Oracle JDK를 설치하는 방법에 대해서 알아보았습니다. (링크) 오늘은 Oracle에서 제공하는 JDK가 아닌, Open JDK를 하나 설치해보려고 하는데요. 설치과정은 어렵지 않으니 포스팅을 보면서 따라 하시면 금방 배우실 수 있으실 겁니다. Oracle JDK? Open JDK? 과거에 JDK를 설치할 때는 당연하게 java 공식 홈페이지에 접속하여 원하는 java 버전을 선택하고 다운로드를 하여 사용했습니다. 그러나 최근 Oracle에서 유료정책을 변경했고, 유료 정책의 범위 안에 JDK(정확히는 Oracle JDK)가 포함되어 있어서 요즘은 개발자 또는 일부 개발회사에서 O..
자바(JAVA) JDK 설치 - Oracle JDK 설치 오늘은 자바 프로그래밍을 진행하기 위해 필요한 Oracle JDK를 설치해 보도록 하겠습니다. 캡처하여 올린 이미지는 웹사이트가 개편되면 화면의 구성이 달라질 수 있으니 기본적인 설치과정을 이해하고 포스팅을 살펴봐주시면 감사하겠습니다. Oracle JDK 사이트 접속 Oracle JDK를 설치하기 위해 Oracle 사이트에 접속해야 하는데요. 구글창에 'Oracle java'라고 검색하시거나 아래의 주소를 클릭해 주시기 바랍니다. (https://www.oracle.com/kr/java/technologies/downloads/) 위에서 남겨드린 주소를 클릭하면 위와 같이 자바를 다운로드할 수 있는 사이트를 확인할 수 있는데요. 여기서 우리가 주목..
[JAVA] 04. 자바에서 헷갈리는 용어 정리 - JVM, JRE, JDK 오늘은 자바 언어를 사용하다 보면 나오는 다양한 용어들을 정리해 보겠습니다. 특히 현장에서도 종종 사용되고, 헷갈리기 쉬운 3가지 용어에 대해서 알아보도록 하겠습니다. 본 포스팅은 해당 용어들의 차이점에 대해 간단히 다뤄보는 포스팅입니다. 따라서 추후 특정 용어에 대한 상세한 설명이 필요할 경우 별도의 포스팅에서 다루도록 하겠습니다. 본격적인 포스팅에 앞서 JDK, JRE, JVM 각각의 용어가 가지고 있는 범위에 대해서 도식화해 보면 아래와 같습니다. JVM -> JRE -> JDK 순으로 안에 담고 있는 기능상의 범위가 점점 넓어지는데요. 해당 적용범위를 기준으로 아래의 포스팅을 보시면 도움이 되시리라 생각합니다. JVM (..
자바(JAVA)의 5가지 특징 - OOP, GC, 범용성, 멀티 스레드, 동적로딩 오늘은 자바 언어의 특징을 알아보도록 하겠습니다. 자바 언어가 세상에 나온 지 오랜 시간이 지나가고 있습니다. 긴 시간이 지나면서 기존에 자바만이 가지고 있던 특징들 중 일부는 새로운 언어들도 가지고 있는 경우가 생겼습니다. 따라서 이번의 자바 특징들은 다른 언어들도 가지고 있는 특징들임을 인지하고 본 포스팅을 살펴봐주셨으면 좋겠습니다. 객체 지향 (Object Oriented) 자바 언어는 객체지향 언어로 불리는 가장 대표적인 프로그래밍 언어입니다. 객체 지향 언어(Object Oriented Programming)란 부품(객체)을 조립하여 만드는 프로그래밍 언어를 의미하는데요. 객체지향 언어를 예를 들어보면, 객체라는 ..
자바( JAVA)의 유료화 자바(JAVA) 언어를 기반으로 개발을 진행하고 있는 회사, 개발자 그리고 고객사들에게 많이 알려져 있는 자바(JAVA) 유료화에 대해서 알아보도록 하겠습니다. 오라클(Oracle)의 인수 사실상의 유료화의 서막을 알린 시기는 2009년에 이루어졌다고 할 수 있습니다. 2009년 4월 20일 자바 언어를 가지고 있던 썬 마이크로시스템즈에서는 한 가지 중요한 사실을 발표하게 됩니다. 바로 썬 마이크로시스템즈는 더 이상 썬 마이크로시스템즈로 남아있지 않고, 오라클에 인수된다는 발표를 하게 됩니다. (오라클은 오라클이라는 데이터베이스 시스템을 가지고 있는 거대한 회사입니다. 오라클에 대해서는 나중에 시간이 될 때 DB 편에서 다루도록 하겠습니다.) 썬 마이크로시스템즈의 발표가 있고 ..
자바(JAVA)란 자바(JAVA) 언어는 IT 개발을 접하게 되면 가장 많이 소개되고 알려진 언어입니다. 자바(JAVA)라는 이 언어는 어떻게 해서 많은 IT 개발자들이 이용하게 되었는지 이제부터 천천히 알아보도록 하겠습니다. 우선 자바를 알아보기 전에 오크(Oak)에 대해서 알아보도록 하겠습니다. 왜냐하면 자바라는 프로그래밍 언어는 바로 오크(Oak)에서부터 시작되었기 때문이죠. 오크(Oak) 1985년에 썬 마이크로시스템즈(Sun Microsystems)라는 회사는 소위말하는 대박 아이템을 찾기 위해 고민을 하고 있었습니다. 그러던 중 새로운 기기를 동작시키기 위한 개발을 진행하고 있었습니다. (여러 글들에는 이 기기를 차세대 기기 또는 가전용제품 등이라 기술하고 있습니다.) 이후 후술하게 될 제임스..