Computer Science/JAVA(2)
-
[JAVA] SORT 사용 정리
1. Arrays.sort() [개념 및 특징] º java.util.Arrays 클래스를 사용하여 배열(Array)을 정렬 º sort() 메소드를 사용하며 기본 오름차순으로 정렬 º 특정 인덱스(index) 부분만 정렬 가능 º 내림차순 정렬시 java.util.Collections reverseOrder() 메소드 사용 - 기본 타입으로는 사용이 불가이므로 래퍼클래스로 만들어 Comparator를 두번째 인자에 넣어준다. [소스코드] import java.util.Arrays; import java.util.Collections; public class Main { public static void main(String[] args) { String strArray[] = {"n","c","aa",..
2021.07.08 -
[JAVA] JVM 메모리 구조
JVM (Java Virtual Machine) 1. 정의 º Java로 개발한 프로그램을 컴파일하여 바이트코드를 실행시키기 위한 가상머신. 2. 특징 º JRE(Java Runtime Environment)에 포함 º 자바와 운영체제사이에서 중계자 역할 º 플랫폼 독립적으로, JVM이 실행 가능한 환경이라면 어디서든 Java 프로그램 실행 가능 자바 실행 과정 1. Class Loader º Java Byte Code(.class) JVM이 운영체제로부터 할당받은 메모리 영역인 Runtime Data Area로 적재하는 역할 º Run 타임시 class를 load º 자바 애플리케이션이 실행중일 때 작업이 수행 2. Execution Engine º Class Loader에 의해 메모리에 적재된 Byt..
2020.04.15