JAVA/메서드 정리5 Java에서 외부 프로세스 실행: Runtime.getRuntime().exec() 메서드 사용법 Java에서 외부 프로세스 실행: Runtime.getRuntime().exec() 메서드 사용법Java는 내장된 Runtime 클래스를 통해 외부 프로세스를 실행할 수 있다.이 메서드를 사용하면 Java 프로그램 외부에서 명령어를 실행할 수 있으며, 외부 시스템 명령을 실행한 결과를 처리할 수 있다. 주로 파일 컴파일이나 시스템 명령어 실행을 자동화할 때 유용하다. Runtime.getRuntime().exec() 메서드exec() 메서드는 주어진 명령어를 외부 프로세스에서 실행하는 역할을 한다.이를 통해 운영 체제의 명령줄 명령어를 Java 프로그램에서 실행할 수 있다. 예를 들어, Java 파일을 컴파일하는 javac 명령어를 실행할 수 있다. 예시 코드아래 예시 코드는 Java 프로그램에서.. JAVA/메서드 정리 2024. 12. 31. 자바에서 변수의 타입 확인하기: 기본형과 래퍼 클래스 기본형과 래퍼 클래스자바에서 변수의 타입을 확인하는 방법은 Python과 같은 동적 언어와는 다르다. Python에서는 type() 함수를 사용하여 변수의 타입을 간단히 알 수 있다. 하지만 자바는 정적 타입 언어로, 컴파일 시 변수의 타입이 이미 결정되므로 별도의 타입 확인이 필요하지 않은 경우가 많다. 하지만 디버깅이나 특정 상황에서 변수의 타입을 확인해야 할 때도 있다.특히, 자바에서 **기본형(primitive type)**과 **래퍼 클래스(wrapper class)**의 차이를 이해하고 타입을 확인하는 방법을 아는 것은 중요하다. 기본형(Primitive Type)의 타입 확인자바에서 기본형은 객체가 아니므로 getClass() 메서드를 사용할 수 없다. 그러나 기본형을 래퍼 클래스로 박싱(B.. JAVA/메서드 정리 2024. 12. 7. Java의 char 타입 연산: 문자 차이를 계산하고 타입 변환 이해하기 Java에서 char 간의 연산이 어떻게 동작하는지에 대해 알아보자. char는 문자 데이터를 저장하는 타입이지만, 내부적으로는 아스키 코드나 유니코드 값으로 표현되는 숫자 값이 있다. 예를 들어, 문자 'A'는 아스키 코드 값으로 65를 가지고, 문자 'B'는 66을 가진다. 이렇게 char는 숫자 값으로 저장되어 있어, 두 char 값을 연산할 때 그 숫자 값을 기반으로 계산이 이루어진다.char - char 연산Java에서 char 타입 간의 연산을 수행할 때는 두 문자의 아스키 코드 값을 빼는 방식으로 동작한다. 예를 들어, '1' - '0'을 계산해보면, 각각의 문자에 해당하는 아스키 코드 값은 49와 48이다. 이를 뺄셈으로 계산하면 49 - 48 = 1이 되어, 결과는 1이 된다.결과 타입은.. JAVA/메서드 정리 2024. 12. 6. Char과 Stirng 비교하는법 // Stirng.valueOf(); String.valueOf(); 이번 글은 String.valueOf()메서드를 스스로 이해하고자 작성됐다. 코드를 적다가 .CharAt()와 String을 비교해야하는 상황이 생기게 됐고, 결과적으로 (char과 string 비교) String.valueOf(); 메서드를 정리하고자 한다. 만약 공백과 비교할 시에는 String.valueOf(str.charAt(i)).equals(" ") 이와같이 charAt로 string의 값을 문자로 뽑아온 후 그 뽑아온 문자는 char타입이기 때문에 -> Stirng.valueOf를 통해서 stirng타입으로 변경한 후 -> .equals를 통해서 " " 공백이 있는지 체크할 수 있는것이다. 오늘배운 메서드: Stirng.valueOf() 사용법: Stirng... JAVA/메서드 정리 2022. 12. 23. JAVA 자기주도학습 DAY[3] String 타입의 변수 선언방법 => String 변수명;선언하게 되면 이제 "변수명" 여기는 내 땅이야! 라고 말하는것임. ex):letter라는 변수를 선언했을때의 결과 변수에 값 할당하기 char letter;letter = 'A'; or char letter = 'A'; 타입(Type)byte / short / int / long / float / double / boolean / char / string(문자열타입)정수타입long 타입의 경우 리터럴 뒤에 접미사 L또는 l을 붙여줘야함.ex) long longNum = 12_345_678_910L; 실수타입 double형은 리터럴뒤에 접미사 d붙여도되고 안 붙여도됨.flo.. JAVA/메서드 정리 2022. 12. 22. 이전 1 다음