Home

0

자바의 String Pool

# String pool 의 개념String은 자바 개발자라면 굉장히 자주 쓰게 되는 자료형 일 것 입니다.오늘 책을 보다가 String pool 이라는 단어를 접했는데 여태까지 자바가 내부 적으로 String을 이렇게 처리하고 있는지 몰랐다는게 부끄러워 져서 정리 하는 포스트 입니다. 이미 모두가 잘 알고 있듯이 자바에서 String 객체의 값은 변경할

0

변수에서의 final 키워드

** 이 포스트 에서는 final 키워드가 변수 혹은 객체 앞에 붙었을 때 어떻게 동작 하는지 알아보겠습니다 ** # Final keyword원시타입에 선언하는 final 키워드와 객체에 선언하는 final 키워드는 동일한 역할을 합니다.변수를 만들면서 할당한 초기값을 누군가가 다른 값으로 변경하지 못하도록 하는 역할 12345678@Testpublic v

0

참조 타입 (Reference Type)

JAVA의 자료형에는 흔히 기본형 또는 원시타입 이라고 부르는 Primitive type 과 참조형 또는 래퍼클래스 라고 부르는Reference Type 두 종류가 있습니다. 라고 원시타입 (Primitive Type) 에서 이야기 했었습니다.** 이 포스트 에서는 Reference type 에 대하서 알아보겠습니다. ** # 객체원시타입을 제외한 다른

0

원시타입 (Primitive Type)

JAVA의 자료형에는 흔히 기본형 또는 원시타입 이라고 부르는Primitive type 과 참조형 또는 래퍼클래스 라고 부르는 Reference Type 두 종류가 있습니다. 이 포스트에서는 Primitive Type에 대해서 알아보겠습니다. Primitive Type의 테이터는 변수에 할당 될 때 아래표에 나와있는것과 같이 고정된 크기로 저장되고, 해당

0

Map 과 Set

** 이 포스트 에서는 Map 과 Set 에 대해 알아보도록 하겠습니다 ** Map (Java Platform SE 8 )Set (Java Platform SE 8 ) # 핵심 Map은 Key, Value 쌍을 가지는 오브젝트 입니다. Key는 중복될 수 없습니다. Set은 수학 에서의 집합과 동일한 개념 입니다. 중복되지 않는 값을 갖는 오브젝트 입니다.

0

Thread pool (tuning point!)

** 이 포스트에서 수정하는 설정값 들은 elastic에서는 공식적으로 수정하지 말도록 권장하고 있습니다. 꼭 필요한 경우에만 충분한 테스트를 거쳐서 적용하시기 바랍니다. ** ElasticSearch 에 대량의 데이터를 bulk insert 하는 과정에서 예상했던 값보다 indexing rate가 낮은 경우 데이터를 밀어넣는 클라이언트에 EsRejec

0

Queue 와 Deque(Double ended queue)

** 이 포스트는 ArrayList 와 LinkedList +@의 연장선으로 Queue와 Deque에 대해서 간단하게 살펴보겠습니다. ** 먼저 공식 홈페이지의 설명을 훑어 보고 오겠습니다.Queue (Java Platform SE 8 )Deque (Java Platform SE 8 ) Queue 역시 Collection과 Iterable 인터페이스를 부모

0

ArrayList 와 LinkedList +@

이 포스트에서는 ArrayList와 LinkedList에 대해 알아 보겠습니다.List는 특정 타입 값들이 순차적으로 정렬된 컬렉션Collection 입니다.리스트는 크기 지정에 한계가 없으므로 아래 코드에서와 같이 리스트를 사용하기 전에 크기를 지정할 필요가 없습니다. 123456789@Testpublic void arrayAndList() {

0

Comparable과 Comparator

이 포스트 에서는 Comparable 과 Comparator 두 Interface의 차이점에 대해서 알아 보겠습니다. 두 Interface의 가장 큰 차이점은 Comparable 은 자연스러운 순서로 정렬할 때 사용하고, Comparator는 원하는 대로 정렬 순서를 정하고 싶을 때 사용한다는 점 입니다. 가장 정확한 정의를 찾기 위해서는 자바 공식 문서를