반응형 에러2 [Java] System.out.println 메소드는 현업에서 쓰지말라는 이유 System.out.println 메소드는 Java에서 표준 출력 스트림(standard output stream)에 메시지를 출력하는 데 사용되는 메소드로, 디버깅이나 간단한 로깅 목적으로는 유용할 수 있습니다. 그러나 현업에서 주로 사용하지 않거나 지양하는 이유는 다음과 같습니다. println()는 콘솔에 결과물을 출력하게 해주는 메서드이다. 위의 그림에서 보면 out은 PrintStream 타입의 인스턴스이며 이 PrintStream 클래스는 io 패키지 내에 있다. 즉 println()은 I/O 작업이며 이는 I/O 시스템콜을 호출하여 커널모드에서 작업한다는 의미이다. 당연히 시간이 많이 드는 작업이며 성능에 좋지 않다. 💡 결합성과 유지보수 문제 System.out.println을 코드에 남겨.. 2023. 10. 18. [Java] CheckedException과 UncheckedException의 차이 💡CheckedException 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class CheckedExceptionExample { public static void main(String[] args) { try { File file = new File("non_existent_file.txt"); Scanner scanner = new Scanner(file); while (scanner.hasNextLine()) { System.out.println(scanner.nextLine()); } sca.. 2023. 10. 11. 이전 1 다음 반응형