| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Java
- 멀티스레드
- 개발자팁
- JVM
- 자바
- 프로그래밍기초
- 코딩테스트
- 예외처리
- 자바공부
- 백준
- 코딩테스트준비
- 객체지향
- 개발자취업
- 자바개발
- 정렬
- 알고리즘공부
- 클린코드
- 자료구조
- 프로그래머스
- HashMap
- 파이썬
- 코딩공부
- 알고리즘
- 코딩인터뷰
- 가비지컬렉션
- 개발공부
- 자바기초
- 자바프로그래밍
- 코딩테스트팁
- 메모리관리
- Today
- Total
목록java8 (2)
코드 한 줄의 기록
자바 8이 출시된 지 꽤 시간이 지났지만, 여전히 함수형 인터페이스와 메서드 레퍼런스를 제대로 활용하지 못하는 개발자들이 많습니다. 저도 처음에는 이 개념들이 다소 낯설었는데요, 실무에서 사용하다보니 코드가 훨씬 간결해지고 가독성이 좋아지더라고요. 오늘은 제가 공부하면서 정리한 내용을 여러분과 공유하려고 합니다.함수형 인터페이스란 무엇인가?함수형 인터페이스는 딱 하나의 추상 메서드만 가지고 있는 인터페이스를 말합니다. Java 8부터 도입된 이 개념은 람다 표현식과 밀접한 관계가 있어요. 쉽게 말해서 함수를 마치 하나의 변수처럼 다룰 수 있게 해주는 도구라고 생각하면 됩니다.@FunctionalInterface 어노테이션함수형 인터페이스를 만들 때는 @FunctionalInterface 어노테이션을 붙여..
Java 8부터 도입된 java.time 패키지는 기존 java.util.Date와 java.util.Calendar의 단점을 대폭 보완하여, 날짜와 시간을 더 안전하고 직관적으로 다룰 수 있게 해줍니다. 이 글에서는 LocalDate, LocalTime, LocalDateTime, ZonedDateTime 등 주요 클래스의 개념을 소개하고, 날짜·시간 포맷팅과 파싱 예제를 중심으로 실전 활용법을 단계별로 알려드립니다.전통 API의 한계와 java.time의 등장과거 Java에서는 날짜와 시간 처리를 위해 Date와 Calendar를 사용했습니다. 그러나 이들은불변(Immutable) 미지원타임존 혼란복잡한 API라는 문제로 버그를 초래하기 일쑤였습니다.Java 8부터 JSR-310 표준으로 채택된 ja..