[JAVA] 자바 파일 쓰기에 대해 파헤치기 [FileOutputStream, FileWriter, PrintWriter 차이]
·
◎ Java/Java☕
[JAVA] 자바 콘솔 입력에 대해 파헤치기 [InputStream, InputStreamReader, BufferedReader 차이] - 자바 콘솔 입력에 대해 파헤치기 1. InputStream 자바에서 사용자가 입력한 문자열을 얻기 위해서는 아래와 같이 System.in을 사용한다. import java.io.IOException; import java.io.InputStream; public class Sample { publ yermi.tistory.com - 자바 파일 쓰기에 대해 파헤치기 이번에는 파일 쓰기를 파헤쳐볼 예정이다. 이번에 만날 친구들은 FileOutputStream, FileWriter, PrintWriter이다. 1. FileOutputStream 아래의 예제를 실행하면 d..
[JAVA] 자바 콘솔 입력에 대해 파헤치기 [InputStream, InputStreamReader, BufferedReader 차이]
·
◎ Java/Java☕
- 자바 콘솔 입력에 대해 파헤치기 1. InputStream 자바에서 사용자가 입력한 문자열을 얻기 위해서는 아래와 같이 System.in을 사용한다. import java.io.IOException; import java.io.InputStream; public class Sample { public static void main(String[] args) throws IOException { InputStream in = System.in; int a = in.read(); System.out.println(a); } } 위에서 사용한 System.in은 InputStream의 객체이며, InputStream은 자바의 내장 클래스이다. InputStream의 read 메서드는 1byte 크기의 사용..
[기술면접] 8. 컬렉션 프레임워크(Collection Framework)가 무엇인가요? [What is Collection Framework in Java?]
·
◎ Java/Interview👨🏻‍🏫
1. 자바 언어의 장점은 무엇인가요? 2. JVM(Java Virtual Machine)이 무엇인가요? 3. JIT 컴파일러란 무엇인가요? 4. JVM에서 사용할 수 있는 메모리 저장소는 어떤 게 있나요? 5. JVM, JRE, JDK의 차이점은 무엇인가요? 6. 스트링 풀(String Pool)이란 무엇인가요? 7. 예외 처리란 무엇인가요? 8. 컬렉션 프레임워크(Collection Framework)가 무엇인가요? 8. 컬렉션 프레임워크(Collection Framework)가 무엇인가요? 컬렉션 프레임워크는 다양한 방법으로 개체 컬렉션을 표현하고 조작하는 데 사용되는 Java의 인터페이스 및 클래스 집합입니다. 컬렉션 프레임워크에는 클래스(ArrayList, Vector, LinkedList, Pr..
[기술면접] 7. 예외 처리란 무엇인가요? [What is Exception Handling?]
·
◎ Java/Interview👨🏻‍🏫
1. 자바 언어의 장점은 무엇인가요? 2. JVM(Java Virtual Machine)이 무엇인가요? 3. JIT 컴파일러란 무엇인가요? 4. JVM에서 사용할 수 있는 메모리 저장소는 어떤 게 있나요? 5. JVM, JRE, JDK의 차이점은 무엇인가요? 6. 스트링 풀(String Pool)이란 무엇인가요? 7. 예외 처리란 무엇인가요? 8. 컬렉션 프레임워크(Collection Framework)가 무엇인가요? 7. 예외 처리란 무엇인가요? 예외 처리는 프로그램의 정상적인 흐름을 방해하고 특별한 처리가 필요한 이벤트입니다. 프로그램 실행 중 오류 및 계획되지 않은 발생은 Java 예외 처리 메커니즘을 사용하여 처리할 수 있습니다. 다음은 Java에서 예외가 발생하는 몇 가지 이유입니다. 장치 고장..
[기술면접] 6. 스트링 풀(String Pool)이란 무엇인가요? [What is Java String Pool?]
·
◎ Java/Interview👨🏻‍🏫
1. 자바 언어의 장점은 무엇인가요? 2. JVM(Java Virtual Machine)이 무엇인가요? 3. JIT 컴파일러란 무엇인가요? 4. JVM에서 사용할 수 있는 메모리 저장소는 어떤 게 있나요? 5. JVM, JRE, JDK의 차이점은 무엇인가요? 6. 스트링 풀(String Pool)이란 무엇인가요? 7. 예외 처리란 무엇인가요? 8. 컬렉션 프레임워크(Collection Framework)가 무엇인가요? 6. 스트링 풀(String Pool)이 무엇인가요? Java의 스트링 풀은 프로그램에 정의된 모든 문자열이 저장되는 힙 메모리의 장소입니다. 스택의 별도 위치에는 문자열을 저장하는 변수가 저장되고, 새 문자열 객체를 생성할 때마다 JVM은 스트링 풀에 객체가 있는지 확인합니다. 문자열이 ..