보통 자바를 배운 사람들이 가장 많이 사용하는 입력 방법이다. 장점은 간편하지만, 속도가 느리다는 단점이 있다.다음 아래와 같이 사용한다.문자열로 입력해서 Int 형으로 변환할 Integer.parsInt를 해야한다는 번거로움이 있다.하지만, 속도면에서 월등히 Scan
💡 방법 1. StringTokenizer StringTokenizer는 문자열을 우리가 원하는 구분자로 쪼개주는 클래스이다. 그렇게 쪼개진 문자열을 'Token'이라고 한다. split()와 비교해서 성능이 좋기에 알고리즘에서 사용하면 좋다. 💡 방법 2. s
💡 방법 1. public String substring(int beginIndex) 💡 방법 2. public String substring(int beginIndex, int endIndex)
문자열에서 해당하는 문자의 인덱스 값을 반환할 때 사용. 만약 찾지 못하면 '-1' 반환하는 메소드indexOf(String s)indexOf(int i)indexOf(String s, int startindex)indexOf(int i, int startindex)문
OS와 애플리케이션 사이의 중개자 역할JVM은 자바 바이트 코드를 해석하고 실행JVM이 있다면 OS에 상관없이 JAVA 애플리케이션 실행 가능요약 : 클래스 파일을 로드하고, 링크를 통해 배치을 수행하는 모듈 JVM내로 .class 파일을 로드Runtime 시점에 클래
JVM에는 가비지 컬렉터가 존재가비지 컬렉터는 더이상 참조되지 않는 불필요한 메모리를 정리하는 역할가비지 컬렉션은 가비지 컬렉터가 메모리를 청소하는 과정을 말함Stop-the-world는 GC를 실행하기 위해 JVM이 애플리케이션 실행을 멈추는 것을 말함stop-the