Java int를 문자열로 변환 - 다양한 변환 방법
int를 String으로 변환하는 것은 중요한 유형 변환입니다. 문자열에 대해 많은 작업을 수행할 수 있지만 정수의 경우에는 제한이 있습니다. String 클래스에는 번거로움 없이 작업을 수행하는 데 도움이 되는 다양한 내장 메서드 목록이 있습니다.
int를 String으로 변환하는 것은 중요한 유형 변환입니다. 문자열에 대해 많은 작업을 수행할 수 있지만 정수의 경우에는 제한이 있습니다. String 클래스에는 번거로움 없이 작업을 수행하는 데 도움이 되는 다양한 내장 메서드 목록이 있습니다.
Java에서는 System.exit() 메소드가 java.lang 패키지에 있습니다. 이 메소드는 현재 실행 중인 Java 프로그램을 명시적으로 종료하는 데 사용됩니다. 이 메서드는 상태 코드를 사용합니다. 상태 코드의 0이 아닌 값은 일반적으로 비정상 종료를 나타내는 데 사용됩니다. 이 메서드가 호출되면 더 이상 작업을 수행할 수 없습니다.
자바 명령줄 인수는 자바 프로그램 실행 시 전달되는 인수입니다. 콘솔에서 전달된 명령줄 인수는 Java 프로그램에서 수신하여 입력으로 사용할 수 있습니다.
C++에서는 모든 클래스 멤버 메서드가 가상이 아닙니다. 그렇게 하려면 가상이라는 접두사로 키워드를 사용해야 합니다. 반면 Java에서는 기본적으로 모든 클래스 멤버 메서드가 가상입니다. 가상이 아닌 것으로 만들기 위해 final 키워드를 사용합니다.
배열 요소에 값을 할당하지 않고 액세스하려고 하면 컴파일러는 단순 변수의 경우처럼 오류를 생성하지 않습니다. 대신 쓰레기가 아닌 값을 할당합니다.
하위 클래스가 상위 클래스에 이미 정의된 메서드에 대한 특정 구현을 제공하는 경우 이를 메서드 재정의라고 합니다. 하위 클래스의 재정의된 메서드는 상위 클래스의 메서드와 이름, 매개 변수 및 반환 유형이 동일해야 합니다.
Java의 기능적 인터페이스는 하나의 추상 메소드만 포함하는 인터페이스입니다. 기능적 인터페이스에는 여러 개의 기본 또는 정적 메서드가 있을 수 있지만 추상 메서드는 하나만 있을 수 있습니다.
Stream은 Java 8에서 도입되었으며 Stream API는 객체 컬렉션을 처리하는 데 사용됩니다. Java의 스트림은 원하는 결과를 생성하기 위해 파이프라인할 수 있는 다양한 메서드를 지원하는 일련의 개체입니다.
Java에서 불변성은 객체가 생성되면 내부 상태를 변경할 수 없음을 의미합니다. Java의 불변 클래스는 스레드 안전성, 쉬운 디버깅 등과 같은 많은 이점을 제공합니다. Java에서는 모든 래퍼 클래스(Integer, Boolean, Byte, Short 등)와 String 클래스가 변경 불가능합니다. 우리는 불변 클래스를 직접 만들 수도 있습니다.
거의 모든 프로그래밍 언어는 null과 결합되어 있습니다. null로 인해 고민하지 않는 프로그래머는 거의 없습니다. Java에서는 null이 java.lang.NullPointerException과 연관되어 있습니다. java.lang 패키지의 클래스이기 때문에 null이 있거나 없는 작업을 수행하려고 할 때 호출되며 때로는 어디서 발생했는지조차 알 수 없습니다. 다음은 모든 Java 프로그래머가 알아야 할 Java의 null에 대한 몇 가지 중요한 사항입니다.
Java의 NullPointerException은 RuntimeException입니다. 프로그램이 null 값을 가진 개체 참조를 사용하려고 할 때 발생합니다. Java에서 'null'은 값이 없음을 나타내기 위해 객체 참조에 할당할 수 있는 특수 값입니다.
Java에서 예외 처리는 애플리케이션의 일반적인 흐름이 보존될 수 있도록 런타임 오류를 처리하는 효과적인 수단 중 하나입니다. NullPointerException, ArrayIndexOutOfBoundsException 등과 같은 런타임 오류를 처리합니다. 이러한 오류를 효과적으로 처리하기 위해 Java는 throw 및 throws라는 두 가지 키워드를 제공합니다.