🕊️ 자바 애플리케이션을 더 빠르게 만들기 위한 15가지 Tip

📌 많은 if-else 문 사용을 피하라. 대신에 할 수 있다면 switch 문을 사용하라. 📌 문자열 연결에 String 객체를 사용하지 마라. 대신에 StringBuilder를 사용하리. 📌 긴 메서드를 피하라. 단일 책임의 원칙(SRP: Single Responsibility Principle)을 지켜라. 📌 루프문 안에서 컬렉션의 사이즈를 구하는 것을 피하라. 📌 BigInteger와 BigDecimal 사용을 피하라. 두 배 이상의 많은 메모리를 사용한다. 📌 가능하다면 Primitive 타입을 사용하라. 스택 메모리의 데이터 접근이 힙 메모리보다 빠르다. Integer보다 int를 사용하자. 📌 쿼리 대신 저장 프로시저를 사용하라. 📌 Big Objects를 자주 생성하는 것을 피하라. 📌 "contains" 메서드 사용을 주의하라. 📌 Statement 대신에 PreparedStatement를 사용하라. 📌 쿼리에서 필요한 컬럼들만 조회하라. "*"를 사용하는 것을 피하라. 📌 불필요한 로그 문구를 사용하지 마라. 필요한 변수만 로그에 기록되어야 한다. 📌 Join을 사용하여 데이터를 가져오기. 서브쿼리 사용을 지양하라. 📌 KeySet 대신에 EntrySet을 활용하라. 📌 Enum 값들을 사용할 때 EnumSet이 가장 좋은 선택이다.

15 Tips To Make Your Java Application Run Faster

Medium

15 Tips To Make Your Java Application Run Faster

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 3월 14일 오전 8:54

 • 

저장 85조회 3,357

댓글 4

함께 읽은 게시물

대시보드



... 더 보기

조회 466


리트코드 102. Binary Tree Level Order Traver

... 더 보기

Binary Tree Level Order Traversal | 알고달레

알고달레

Binary Tree Level Order Traversal | 알고달레

개발자의 장애 공유 문화

... 더 보기

개발자의 장애 공유 문화

K리그 프로그래머

개발자의 장애 공유 문화

 • 

저장 25 • 조회 4,664


여기는 나름 구력이 있던 곳인디 기존 경영진이 일감빼돌리고 사업 보다는 잿밥에 관심이 많아보이더니 이제는 적자로 전환된지는 수년째. 최대주주 계속 바뀌고 CB에 유증에 2차전지 사업했다 이번에 또 이종산업 진출. 엉망이 되어버린 회사.

... 더 보기

손오공, 최대주주 변경 주식양수도 계약...클라쎄오토 인수 완료

파이낸셜뉴스

손오공, 최대주주 변경 주식양수도 계약...클라쎄오토 인수 완료

조회 326