목록전체 글 (435)
보라코딩

import java.io.*;import java.util.*;public class Main { static ArrayListInteger>[] list; // 리스트의 배열 static boolean[] visited; public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int N = Integer.parseInt(st.nextToken()); ..
try-with-resources 자바에서 자원을 관리하는 효율적인 방법 중 하나이 구문을 사용하면 파일이나 네트워크 연결과 같은 자원을 자동으로 닫아주기 때문자바 7부터 도입된 이 기능은 자원을 사용한 후에 명시적으로 닫아줘야 하는 번거로움을 줄여줌try-with-resources는 AutoCloseable 인터페이스를 구현한 모든 객체에 사용할 수 있습니다. 왜냐하면 AutoCloseable 인터페이스에는 close() 메소드가 정의되어 있으며, try-with-resources 구문이 종료될 때 자동으로 이 메소드가 호출되기 때문입니다. 이 구문의 사용은 매우 간단합니다. try 괄호 안에 자원을 선언하면, 해당 블록의 실행이 끝나면 자동으로 자원이 닫힙니다. 왜냐하면 자바 런타임이 자동으로 cl..
240701 - 에러 해결에 하루 씀 1. byte를 다 읽지 못하는 에러 발생 (Not all bytes were read from the S3object...) -> 해결 방안 S3ObjectSummary를 반환하지 않고 List으로 반환하여 자원 해제 후 필요한 adaptor에서 다시 불러 사용 2. 디렉토리명 문제 (윈도우에서 리눅스 서버로 올리면서, FTP 디렉토리 에러..디렉토리가 있어야만 파일 업로드 됨) -> recursive 사용하여 폴더 생성 (changeWorkingDirectory와 makeDirectory를 반복해서 폴더 생성) 240702- try with resource 사용 시 catch로 꼭 잡을 필요 없다. throw로 던지는 ..