기본적으로 모두 <Key, Value> 형태의 자료구조이며, Key값의 중복을 허용하지 않고, Value의 중복을 허용한다.1. HashMapJava 1.2부터 생겼으며 기존 HashTable의 Synchronized를 풀어 쓴 맵이다.동기화가 되어있지 않아 보통 단일 쓰레드에 사용되며, Java 1.8부터는 알고리즘을 개선하여 속도가 더 빨라졌다.2. HashTableJava 1.0 ~ Java 1.1에 사용됐다.Synchronized가..
면접에서 질문으로 받아 당황했던 기억이 있어 글을 작성하며 공부를 하게 됐다.명칭으로 유추를 해 보면 체크를 할 수 있는지 없는지에 대한 예외처리 같다.그래서 공부했다...Exception예상할 수 있는 예외프로그래머가 만드는 예외CheckedException프로그래머가 사용하는 라이브러리, 코드 등에서 new 생성자를 이용해 만들어졌고, 해당모듈을 사용하는 오브젝트에게 여기서 예외가 발생할 수 있으니 throws 키워드를 이용해 상위 caller에..
자바 api에서 제공해주는 로그함수는 3가지 뿐입니다.그 중에는 아쉽게도 밑을 직접 설정할 수 있는 함수가 없기때문에 직접 만들어야 합니다.간단하게 수학 식을 알고 있다면 문제 없이 만들 수 있겠지만... 역시 까먹기 마련이죠.저 역시 갑자기 사용해야 하는데 문득 생각이 나지 않아 이렇게 포스트를 하고 있네요. 하하;자바 api에는 Math.log()와 Math.log10() 함수가 있습니다.이 함수를 사용하여 밑이 2인 로그함수를 만들 수 있습니다..
- Total
- 25,148
- Today
- 8
- Yesterday
- 36
- 안드로이드 툴바 마진 없애기
- letsencrypt오류
- moment 서울 시간 구하기
- javascript 한국 시간
- android toolbar margin-left
- java
- HashMap HashTable ConcurrentHashMap
- 툴바 왼쪽 마진
- Solidity Tutorial
- letsencrypt실패
- 안드로이드 툴바 마진
- 툴바 마진
- node.js 한국 시간
- REST vs SOAP
- letsencrypt등록
- 안드로이드 키보드 viisible
- 솔리디티
- moment 한국시간
- CBT
- ConcurrentHashMap
- node .js 한국시간 구하기
- toolbar margin left
- 안드로이드 키보드 확인
- letsencrypt
- moment 서울 시간
- 자바
- node.js 서울 시간 구하기
- 네이버 지도 마커
- 솔리디티 튜토리얼
- 2017 티스토리 결산