# try-with-resources

18개의 포스트

[ Java ] Java 버전 별 특징 정리

나는 이제 자바로 밥벌어먹어야하는 프로그래머이다.현재 스프링 3.0 이상의 버전을 기반으로 프로젝트를 하고 있고최근 우아한테크코스 프리코스를 참여해서 Java 17 버전으로 1달간 미션을 진행해보았다.두 경험을 하면서 기초적인 반복문 제어문을 다루는 것을 넘어,다양한

2023년 11월 26일
·
0개의 댓글
·
post-thumbnail

Try-with-resources

스프링 카프카를 활용한 코드를 작성하던 중, finally 구문 안에서 예외를 발생시키려고 하니 아래 이미지와 같이 인텔리제이에서 밑줄표시가 생김.주로 finally 구문은 리소스의 적절한 반환을 보장하기 위해 사용된다.이 finally 구문 안에서 예외가 발생한다면,

2023년 9월 2일
·
0개의 댓글
·

예외처리

프로그램이 실행 중 어떤 원인에 의해 오작동을 하거나 비정상적으로 종료되는 경우가 있다. 이러한 결과를 초래하는 원인을 프로그램 에러 또는 오류라고 한다. 이를 발생시점에 따라 아래와 같이 3가지로 분류할 수 있다. 컴파일 에러 컴파일 시 발생하는 에러 런타임 에러

2023년 7월 13일
·
0개의 댓글
·
post-thumbnail

[Java/Kotlin] try-with-resources으로 자원 해제 처리하기

try-with-resources 구문은 자원을 사용한후 자동으로 닫아주는 기능을 제공. 코드가 간결해지고, 자원 해제가 자동으로 이루어지므로 예외 처리 코드도 간편해진다. Kotlin에서는 use함수를 사용하여 try-with-resources 기능을 할 수 있다.

2023년 5월 6일
·
0개의 댓글
·
post-thumbnail

[Effective Java] item9 - try-finally보다는 try-with-resources를 사용하라

자바 라이브러리 중에는 close로 닫아줘야 하는 자원들이 많은데 InputStream, java.sql.Connection 등이 그 예다.item8에서 close의 안전망으로 finalizer를 사용하는 경우도 있다고 했지만 사실상 사용하면 안된다.

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

Try-With-Resources

어떤 객체가 사용을 마치고 나면 연결을 끊기 위해 close() 라는 메서드를 호출해야 한다고 가정하자.그런데 이 객체에 logic()을 실행하던 도중, 에러가 발생하여 close() 메서드가 호출되지 않고 프로그램이 종료 되어버렸다.예제 코드에서는 실제 DB와 연결되

2023년 2월 12일
·
0개의 댓글
·

[자바의정석]Chapter 08. 예외처리(Exception Handling)

예외처리 방식(try-catch-finally, try-with-resources, exception re-throwing), chained exception

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

[Java] 다양한 타입의 입출력

int, boolean, double과 같이 다양한 타입의 데이터를 입출력해보는 방법을 정리 했습니다. (feat. try-with-resources, DataInputStream, DataOutputStream)

2022년 4월 27일
·
0개의 댓글
·
post-thumbnail

[Java] 예외 처리

예외 처리에 대해 알아봐요. 자바는 뭔가 기능이 많네요 ㅎㅎ.

2022년 4월 17일
·
0개의 댓글
·
post-thumbnail

[Effective-Java] Item9 - try-finally보다는 try-with-resources를 사용하라

자바 라이브러리는 close 메서드를 통해 호출해 닫아줘야 하는 자원이 많다.InputStream, OutputStreamjava.sql.Connectionclose 메서드가 호출되지 않으면 이는 성능 문제로 이어질 수 있다. 전통적으로 close 메서드는 try-fi

2022년 4월 2일
·
0개의 댓글
·
post-thumbnail

Java : TryWithResources

try-with-resources에 대해 알아보았다.

2022년 2월 23일
·
0개의 댓글
·

[스터디]Java의 정석 15일차

프로그램 오류란 프로그램 실행 중 오작동하거나 비정상적으로 종료되는 경우를 말한다. 에러의 종류에는 발생 시점으로 구분하는 컴파일 에러와 런타임 에러, 그 외에도 논리적 에러 등이 존재한다.

2022년 1월 10일
·
0개의 댓글
·

[Study-NextStep] 2021-12-18

일시 : 2021-12-18범위 : 자바 웹 프로그래밍 Next Step 7장 실습 설명(p243-p276)Find More

2021년 12월 11일
·
0개의 댓글
·

0713 - Servlet JDBC 연결 용어

Class.forName( )을 이용해서 Driver Class를 로딩하면 객체가 생성되고, DriverManager에 등록된다.Driver 클래스를 찾지못하면 ClassNotFoundException이 발생한다.DriverManager 클래스는 JDBC 드라이버를 통

2021년 7월 13일
·
0개의 댓글
·
post-thumbnail

TIL 2021.02.23

Try with Resources, 미션 PR 잘읽히는 것 VS 잘 안읽히는 것, 람다식 작성하는 법을 알기전에, Optional을 배우기전에

2021년 2월 23일
·
2개의 댓글
·
post-thumbnail

JDBC (1)

프로그램을 만들다 보면, DB를 이용해야 하는 경우가 다반사 일 것이다. 데이터베이스를 통해서 우리는 수 많은 데이터들을 엄청나게 효율적으로 관리할 수 있기 때문이다. 그렇다면 java 로 작성한 우리 프로그램이 어떻게 DBMS 와 연결을 맺고, 작업을 진행할 수 있을

2020년 10월 19일
·
0개의 댓글
·
post-thumbnail

직렬화(Serialization)

직렬화? https://en.wikipedia.org/wiki/Serialization In computing, serialization (US spelling) or serialisation (UK spelling) is the process of translatin

2020년 10월 18일
·
0개의 댓글
·