오블완 2

[JAVA] 자바의 정렬

간단한 정렬 Sort 1. Arrays 클래스의 정렬java.util.Arrays 클래스는 배열을 정렬하는 데 사용됩니다.기본적으로 오름차순으로 정렬하며, 사용자 정의 기준으로 정렬하려면 Comparator를 사용합니다. 문자열의 경우 아스키코드 순 (알파벳 순)으로 오름차순 정렬되며, 한글도 가나다 순으로 정렬됩니다.import java.util.Arrays;public class Main { public static void main(String[] args) { int[] numbers = {5, 2, 8, 3, 1}; Arrays.sort(numbers); System.out.println(Arrays.toString(numbers)); // [1, 2,..

Back-End (Web)/JAVA 2024.11.21

[JAVA] 쓰레드 & 람다 함수 & 스트림

프로세스📌 운영체제로부터 자원을 할당받는 작업의 단위 프로세스 작업 단위프로세스는 “실행 중인 프로그램”을 의미합니다.예를 들어 우리가 Java 프로그램을 실행시키면 이 프로그램은 프로세스라는 이름으로 운영체제 위에서 실행됩니다.즉, OS 위에서 실행되는 모든 프로그램은 OS가 만들어준 프로세스에서 실행됩니다.카카오톡, 브라우저, JAVA 프로그램 모두 프로세스로 실행되며크롬 브라우저를 2개 띄우면 크롬 브라우저 프로세스도 2개가 띄워진 것입니다.   프로세스 구조 📌 OS가 프로그램 실행을 위한 프로세스를 할당해 줄 때 프로세스 안에 프로그램 Code와 Data 그리고 메모리 영역(Stack, Heap)을 함께 할당해 줍니다. Code는 Java main 메소드와 같은 코드를 말합니다.Data는 프..

Back-End (Web)/JAVA 2024.11.13