inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Làm chủ Java từ cơ bản cùng thầy Eun-jong (Nhập môn lập trình Java Do it) - Phần 2 (Cấp độ Master)

Luồng vào/ra theo đơn vị byte

입출력 스트림 질문입니다.

304

gain2140301

37 câu hỏi đã được viết

0

안녕하세요.

FileOutputStream 객체 생성시 질문이 있어서 글 남깁니다.

FileOutputStream fos = new FileOutputStream("output.txt");

이후 try() resource 구문을 쓰는 건 문제가 되지 않는데

처음에 변수 초기화를 시켜주지 않고

FileOutputStream fos = null;

fos = new FileOutputStream("output.txt");

 

위와 같이 작성 후 try resource 구문을 작성하면 에러가 나네요.

해당 원인이 무엇인지 궁금합니다.

감사합니다.

java 객체지향 알고리즘

Câu trả lời 1

2

eunjong

try-with-resources 문은 두 가지 형식으로 사용할 수 있습니다.

아래와 같이 선언과 대입을 같이 하는 것은 자바 8부터 가능하구요

try(FileInputStream fis = new FileInputStream("input2.txt"))

자바 9부터는 아래와 같이 try 문에 변수만을 사용하는 방법입니다.

FileOutputStream fos = new FileOutputStream("output2.txt");

try(fos){

...

}

위 두가지중 하나의 방법으로 구현하셔야 할듯합니다. 문의하신 내용이 자바 문법에서 제공되지 않아서 오류가 난듯 합니다.

 

 

이론 파트 재탕

0

14

1

이진 탐색 문제 질문드립니다

0

295

1

ChatRoom에서 synchronized 사용 이유

0

529

1

미로찿기 질문드립니다

0

366

2

socket 질문드립니다

0

328

1

지역 내부 클래스 질문드립니다.

0

250

1

큐 구현하기 질문드립니다

0

373

2

수업자료

0

213

1

섹션 1 - 1 equals 재정의 하면 왜 hashcode도 재정의 해야하는지..

0

283

1

컬렉션 프레임워크에서 get()

0

310

2

synchronized 과정

0

232

1

awt 패키지 접근 불가 에러

0

573

1

iterator 관련 질문입니다.

0

277

1

수업 중간에 메소드 정의 보시는거 어떻게 하는지 알 수 있을까요?

1

337

2

예외처리 질문드려요

0

425

1

멀티 쓰레드 동기화 관련 질문입니다!

1

441

1

Generic 강의중 궁금한점

0

421

1

여러 가지 보조 스트림 클래스들

0

349

1

교재내용

0

370

1

힙메모리

0

484

1

미로찾기 문제에 VISIT의 쓰임

1

538

2

알고리즘 강의는 무슨언어로 진행하시나요? 혹시 자바로 하시나요?

0

440

2

강의 화면의 깃랩은 어떻게 들어가나요?

0

735

2

강의가 잘못 업로드 되어 있습니다.

1

467

2