ZzangHo`s History

  • 홈
  • 태그
  • 방명록

java 2

Comparable 과 Comparator

이번에 알아두면 좋을 것을 발견하여 이렇게 정리를 해본다. 기존에 배열을 정렬 할 경우 for문을 2번 돌린다 Arrays.sort를 사용 Stream API를 이용 보통 위의 3가지 방법으로 많이 사용하였는데 Comparator를 사용하여 정렬을 하는 방법을 알게 되었다. 일단 진행하기에 앞서 Comparable과 Comparator는 인터페이스(interface)이다. 이 말은 사용하려면 인터페이스 내에 선언된 메소드를 '반드시 구현'해야 한다. 각각 Java doc을 한번 보자 [Comparable] https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html#method.summary Comparable (Java Platform SE ..

기타 2022.02.23

stream API와 for-loop 성능차이

나의 경우 stream API를 많이 써보지 않았는데 이번에 신기한것을 발견하였다. 간만에 프로그래머스에서 코딩테스트를 보는데 stream API를 썼을 때 효율성 테스트를 통과하지 못하길래 열심히 구글링을 해보니 stream API가 for-loop문보다 더 성능이 안 좋다는것이 아니겠는가? 한번 테스트를 해보자 package level1; import java.util.Arrays; import java.util.Random; public class PerfomanceTest { public static void main(String[] args) { int[] arr = new int[100]; long start; long end; Random rd = new Random(); // init fo..

Spring 2022.02.07
1
더보기
프로필사진

  • 분류 전체보기
    • 검색엔진
      • ElasticSearch
      • Solr
    • Kafka
    • MongoDB
    • Spring
    • Docker
    • Nginx
    • CI & CD
      • Jenkins
    • Slack
    • Tomcat
    • AWS
    • 디자인패턴
    • 기타

Tag

삼진법, 디자인패턴, spring, Elasticsearch, lucene, Nginx, Jenkins, solr, Codedeploy, ElasticStack, kafka, java, MongoDB, KafkaStreams, docker, AWS, ServerlessFramework, LeetCode, springbatch, slack,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 인스타그램

티스토리툴바