출처 | programizsplit()Splits the string at the specified string (regex)지정된 문자열(regex)에서 문자열을 분할합니다.compareTo()Compares two strings in the dictionary or
스택(stack)은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO - Last In First Out)으로 되어 있다. 자료를 넣는 것을 '밀어넣는다' 하여 푸쉬(push)라고 하고 반대로 넣어둔 자료를 꺼내는 것을 팝(pop)이라고 하는데, 이때 꺼내
큐(queue)는 컴퓨터의 기본적인 자료 구조의 한가지로, 먼저 집어 넣은 데이터가 먼저 나오는 FIFO(First In First Out)구조로 저장하는 형식을 말한다. 영어 단어 queue는 표를 사러 일렬로 늘어선 사람들로 이루어진 줄을 말하기도 하며, 먼저 줄을
덱(deque, "deck"과 발음이 같음 ← double-ended queue)은 양쪽 끝에서 삽입과 삭제가 모두 가능한 자료 구조의 한 형태이다.두 개의 포인터를 사용하여, 양쪽에서 삭제와 삽입을 발생시킬 수 있다. 큐와 스택을 합친 형태로 생각할 수 있다.addF
파견이 끝나고 복귀하니 정신없는 시간을 보내게 되어 잠시 공부내용을 기록하는 것에 소홀했던 나.. 반성합니다.이번엔 서로 다른 개념이지만 아름이 비슷해 헷갈리는 Overloading과 Overriding에 대해 정리해보려고 합니다.단어의 뜻은 ‘과적한다’는 의미로, 같
변수는 ‘변수의 선언된 위치’에 따라 클래스변수, 인스턴스변수, 지역변수로 총 세가지이다. 멤버변수(메서드 밖에서 선언된 변수)를 제외한 나머지 변수들은 모두 지역변수이며, 멤버변수 중 static이 붙은 것은 클래스변수, 붙지 않은 것은 인스턴스변수이다.클래스 영역에
JVM의 메모리 구조 JVM이란? Java Virtual Machine의 줄임말. 직역하면 '자바를 실행하기 위한 가상 기계(컴퓨터)'라고 할 수 있다. Java 는 OS에 종속적이지 않다는 특징을 가지고 있다. OS에 종속받지 않고 실행되기 위해서 OS 위에서 J
클래스 메서드와 인스턴스 메서드 변수에서 static이 붙으면 클래스 변수, 없으면 인스턴스 변수라고 했던 것처럼 클래스 메서드와 인스턴스 메서드 역시 static이 있으면 클래스 메서드, 없으면 인스턴스 메서드라고 한다. 또한, 클래스 메서드도 클래스변수처럼 객
sleep() static 메서드로서 현재 자기 자신의 쓰레드를 지정된 시간동안 멈추게 한다. 예외처리를해야한다.(InterruptedException이 발생하면 깨어남) 메서드를 만들어서 많이 사용한다. interrupt() 대기상태(WAITING)인 쓰레드를