코드 그라데이션

<보충>Day32,33 통신 / 알아두면 좋은 것들 본문

Java/Mega

<보충>Day32,33 통신 / 알아두면 좋은 것들

완벽한 장면 2023. 5. 10. 02:10

일반적으로 우리가 DB 연결할 때는 서버랑 데이터베이스 사이의 통신을 의미

 

public class Main {

  public static void main(String[] args) {
    try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
      br.readLine();
    } catch (IOException e){
      e.printStackTrace();
    }
  }

}

이렇게 try-with-resources로 처리하면

굳이 close() 할 때 try-catch로 묶지 않아도 된다.

(아니, 아예 close() 자체가 필요가 없다.)

 

 

HashMap에서 values() 메서드(내장메서드)는
그 맵이 가지고 있는 모든 value들을 컬렉션으로 반환하는 특성을 가지고 있다.

package Many;

import java.util.Map;

public class Sample {
  public static void main(String[] args) {

    Map<Integer, String> numberToName = Map.of(1,"A", 2,"B");
    for (String name : numberToName.values()) {
      System.out.println(name); // value들만 출력됨!
    }
  }
}

출력 결과

A
B

 

 

728x90
Comments