Dev/Java27 [Java] Map의 keyset() https://gosasac.tistory.com/54 자바 HashMap 탐색 entrySet(), keySet(), Iterator() entrySet()은 key 와 value 반환하고, keySet()은 key값을 반환. Iterator()는 순서에 상관없이 하나씩 접근. public static void main(String[] args) { Map map = new HashMap (); map.put("key1", "value1"); m.. gosasac.tistory.com 2021. 6. 22. [Java] slf4j 추가하기 , 간단하게 로그 찍기 https://inyl.github.io/programming/2017/05/05/slf4j.html slf4j를 사용해야 하는 이유 java진영에는 무수히 많은 로깅관련 모듈이 존재합니다. 전통적인 apache commons logging, log4j. 그리고 최근 사용되고 있는 logback이나 log4j2등이 있는데요. 어떤것을 사용하든 개인 취향이긴 하지만 가 inyl.github.io 2021. 6. 16. [Java] 자바 직렬화란? 👩💻https://woowabros.github.io/experience/2017/10/17/java-serialize.html ⚡ 자바 직렬화란? (What) 자바 직렬화란 자바 시스템 내부에서 사용되는 객체 또는 데이터를 외부의 자바 시스템에서도 사용할 수 있도록 바이트(byte) 형태로 데이터 변환하는 기술과 바이트로 변환된 데이터를 다시 객체로 변환하는 기술(역직렬화)을 아울러 말한다. 시스템적으로 JVM(Java Virtual Machine)의 메모리에 상주(힙 또는 스택)되어 있는 객체 데이터를 바이트 형태로 변환하는 기술 & 직렬화된 바이트 형태의 데이터를 객체로 변환해 JVM으로 상주시키는 형태를 같이 이야기한다. ⏰ 직렬화를 하는 이유 (Why) CSV, JSON, 프로토콜 버퍼 등은 .. 2021. 6. 3. [Java] if 조건문을 이용한 윤년 판단 프로그램 4로 나눴을때 나머지가 0이면서 100으로 나눴을때 나머지가 0이 아닌 년도 거나 400으로 나눴을때 나머지가 0인 년도 == 윤년 2020. 12. 4. 이전 1 2 3 4 5 6 7 다음