Java7 JVM, Java 실행 과정, 변수 JVM (Java Virtual Machine; 자바 가상 머신): Java로 개발한 프로그램을 컴파일하여 만들어지는 바이트코드를 실행시키기 위한 가상머신, OS(운영체제) 종류에 관계 없이 Java가 동작할 수 있도록 해준다.JDK (Java Development Kit ; 자바 개발 도구): .java 파일을 .class 파일로 변환해주는 Java Compiler(javac) 기능이 있다. 또한 jdb 기능을 통해 코드를 디버깅할 수 있다.JRE (Java Runtime Environment ; 자바 실행 환경): .class 파일을 실행 가능하다. (JRE만 있다면 Java 프로그램을 실행만 시킬 수 있다.)Java의 실행 과정바이트 코드(.class 파일): 사람이 작성한 소스파일 코드(.java.. 2023. 10. 13. 문자열 비교 String 클래스의 인스턴스 생성String str = new String("abc"); // 일반적인 인스턴스 생성 방법과 차이가 없음String str = "abc"; // 보편적인 생성 방법두 가지 방법의 차이점문자열 비교== 연산자 : 비교하고자 하는 대상의 주소값(참조값)을 비교equals 메소드 : 비교하고자 하는 대상의 값 자체를 비교String str1 = "abc";String str2 = "abc";if(str1 == str2) System.out.println("동일 인스턴스를 참조함");if(str1.equals(str2)) System.out.println("내용이 동일함");String str3 = new String("abc");String str4 = new String(".. 2023. 10. 2. 프로그래머스) 문자열 정렬하기 문제 설명문자열 my_string 이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요.제한사항1 my_string 에는 숫자가 한 개 이상 포함되어 있습니다.my_string 은 영어 소문자 또는 0부터 9까지의 숫자로 이루어져 있습니다.입출력 예 my_string result"hi12392"[1, 2, 2, 3, 9]"p2o4i8gj2"[2, 2, 4, 8]"abcde0"[0] import java.util.*;class Solution { public int[] solution(String my_string) { // .length 배열의 길이 반환 // .length() 문.. 2023. 9. 28. 이전 1 2 다음