younghwan's Dev Note
Better than Yesterday (feat younghwan)
-
[Java] Comparable_Comparator
Compare()와 CompareTo() compare()와 compareTo()은 선언형태와 이름이 약간 다를뿐 두 객체를 비교한다는 같은 기능을 목적으로 고안된 것이다. compareTo()의 반환값은 int이지만 실제로는 비교하는 두 객체가 같으면 0, 비교하는 값보다 작은면 음수, 크면 양 수를 반환한다. Comparable : 기본 정렬기준을 구현하는데 사용 Comparator : 기본 정렬기준 외에 다른 기준으로 정렬하고자할 때 사용 예제1...
-
[Java] Arrays_기본 사용법
Arryas클래스는 배열을 다루는데 유용하다. binarySearch binarySearch() 는 반드시 배열이 정렬된 상태에서만 올바르게 작동한다. 그리고 주의할 점은 배열에 검색한 값과 일치하는 요소들이 중복으로 있으면 어떤 것의 위치가 반환될지 알 수 없다. import java.util.Arrays; import java.util.List; public class arraysTest01 { public static void main(String[] args) { int[] arr = {3,2,0,1,4}; int[] arr2...
-
[Programmers]정렬-가장큰수
나의 풀이 package com.hyosung.algo; import java.util.ArrayList; import java.util.Arrays; import java.util.Comparator; // 정렬 - 가장큰수 level.2 public class pro_sort_p02 { static int[] buff; static boolean[] visited; public static void main(String[] args) { //int[] numbers = {6,10,2}; int[] numbers = {3,30,34,5,9}; //int[] numbers = {0,4,1}; String result = solution(numbers); System.out.println("result: " +...
-
[JSP/Servlet] JSP 문법과 생명주기
JSP의 특징 JSP의 위치 : JSP는 프로젝트 파일 중 WebContent 파일 아래에 생성된다. (WebContent에는 HTML, JavaScript 파일 등도 저장한다.) Servlet으로 바뀌어서 동작 : JSP는 그 자체가 JSP로 실행되는 것이 아니라 Servelt으로 바뀌어서 동작하는 것이기 때문에, Servlet과 생명주기가 똑같고, JSP의 문법이 Servlet에서 어떻게 바뀌어서 동작하는지 파악하는 것이 중요하다. 실행순서 : 클라이언트에서...
-
3-2. 프로세스와 스레드
6. 문맥교환 트랩은 부적절한 파일 접근이나 현재 실행 중인 프로세스에 의해 발생되는 오류나 예외 상황 때문에 발생한다. 인터럽트의 대표적인 예. 입출력 인터럽트 : 입출력 동작이 발생한 사실을 확인한 후 이벤트를 기다리는 프로세스를 준비 상태로 바꾸고 실행할 프로세스를 결정한다. 클록 인터럽트 : 현재 실행 중인 프로세스의 할당 시간을 조사하여 실행 중인...