개발자/java2 null,0,'\0' 차이 0: 이진수에서 0을 나타냅니다. 정수형 변수에 대입하면 0을 의미를 합니다. '\0': 널 문자(null character)를 나타냅니다. 이 문자는 문자열의 끝을 나타내는 데 사용됩니다. C 언어에서는 문자열의 끝을 알리기 위해 널 문자를 사용하지만, 자바에서는 문자열의 끝을 알리기 위해 널(null)을 사용합니다. null: 객체 참조 변수의 기본값입니다. 객체 참조 변수는 클래스의 인스턴스를 참조할 때 사용됩니다. 변수가 아직 참조하는 객체가 없는 경우 null 값을 갖습니다. 즉, 0은 숫자로, '\0'는 문자열에서의 특수 문자, null은 객체 참조 변수의 기본값으로 사용됩니다. 이들은 각각 서로 다른 데이터 유형을 나타내므로 혼동해서는 안 됩니다 int a = 0; // 변수 a에 0을 할당.. 개발자/java 2023. 4. 2. BufferedReader/Bufferedwriter BufferedReader를 사용하는 이유 Scanner는 1KB 크기의 버퍼를 갖기 때문에 입력이 바로 전달되는 반면 BufferedReader는 8KB 크기의 버퍼를 가져 buffer에 입력들을 저장하였다 한 번에 전송하기 때문에 속도가 더 빠릅니다. 한마디로 BufferedReader가 속도가 더 빠르다 백준 15552번 BufferedReader 사용 예제) public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWri.. 개발자/java 2023. 3. 18. 이전 1 다음