icodesiuuuu 님의 블로그

  • 홈
  • 태그
  • 방명록

2025/05/09 1

[Java] try-finally보단 try-with-resources?

Java로 백엔드나 시스템 프로그래밍을 하다 보면, 파일, DB 커넥션, 네트워크 소켓 등 다양한 자원을 사용하게 됩니다. 이런 자원들은 사용 후 반드시 close()를 호출해서 반환해야 메모리 누수, 커넥션 풀 고갈 같은 심각한 문제를 방지할 수 있습니다. Java 7 이전 방식: try-finallyConnection conn = null;try { conn = dataSource.getConnection(); // 쿼리 실행 conn.close(); // 단순히 close() 호출} catch (SQLException e) { e.printStackTrace();}⚠️ 이 방식의 단점getConnection()에서 예외가 발생하면 conn은 null이고 close()도 호출되지..

cs/Java 2025.05.09
이전
1
다음
프로필사진

icodesiuuuu 님의 블로그

icodesiuuuu 님의 블로그 입니다.

  • 분류 전체보기 (152) N
    • 문제 (100) N
      • 백준 (18)
      • 프로그래머스 (81) N
      • 소프티어 (1)
    • cs (5)
      • ODOQ (31)
      • 알고리즘 (4)
      • 자료구조 (3)
      • Java (2)
    • 알고리즘 (0)
    • 자료구조 (0)
    • 삽질 (1)
    • 개발 (3)
      • 성능개선 (3)
    • 언어 (3)
      • MySQL (3)

Tag

커넥션 풀, 오블완, kadane’s algorithm, BFS, 백엔드, 수평확장, right join, 리코쳇 로봇, 이진탐색, Java, Spring, DP, 티스토리챌린지, DFS, 전략 패턴, 프로그래머스, 코딩 테스트, 자바, 디자인 패턴, db,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2025. 05  
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.