f_
frhyme.code

java

총 144개의 아티클

Page 2 of 9
java
·⏱ 3m

Scala - Install scala

그냥 를 사용해서 설치하면 됩니다. scala을 설치하고 난 다음 terminal에 를 치면 다음처럼 REPL로 scala를 실행할 수 있습니다. Run Scala in Intellij IntelliJ에서 scala를 실행하기 위해서, scala...

java
·⏱ 1m

scala - Function

간단히 다음처럼 라는 function을 만들었습니다. 특이한 것이 java에는 이 따로 없습니다. 의 형태로 input type, output type을 뒤쪽에 과 함께 작성해줍니다. 그냥 다음처럼 한줄로 만들어서 처리할 수도 있죠. 여러 arg...

java
·⏱ 1m

scala - tuple

scala의 tuple을 이용하여 간단한 코드를 만들어 봤습니다. scala의 tuple은 ...로 각 요소에 접근하고, 최대 22개만 만들 수 있습니다.

java
·⏱ 4m

Java - Thread - State of Thread

Thread 또한 life cycle을 가지며 state가 변하죠. 프로그래머가 Interruption 등으로 Thread의 state를 변경하는 경우도 있고, OS로 인해 바뀌는 경우도 있습니다. Thread의 상태는 enum type인 으로 ...

java
·⏱ 3m

Java - Thread - Executors

Thread가 몇 개 되지 않을때는 관리가 어렵지 않지만, 가령 100개가 넘어간다면 관리가 배우 어려워지죠. Java의 는 multi-thread를 효과적으로 관리할 수 있도록 해줍니다. Task Queue를 만들어, 실행되어야 하는 Task를...

java
·⏱ 2m

Java - Arbitrary Number of Argument

java에서 method를 정의할 때, 변수가 몇 개 들어오더라도 문제없이 처리해주도록 하려면 을 이용하면 됩니다. 가령 다음처럼 로 정의할 경우 String argument가 몇 개 들어올지 정해주지 않아도 됩니다. 즉, 1개 들어오든 2개 들...

java
·⏱ 12m

Java - Counting Sort

CountingSort는 현재 array 내에 존재하는 원소의 빈도를 활용하여 sorting하는 방식을 말합니다. '빈도'를 고려하는 것처럼, 원소들이 중복되어 있을 수록 효율적이죠. 보통의 알고리즘들은 모든 원소들간의 값을 비교하여 정렬하는 반...

java
·⏱ 3m

Java - MultiThreading - Thread Basic

Java - MultiThreading - Threads java는 기본적으로 JVM 레벨에서 Multi Thread를 지원합니다. 사실 우리가 이라는 이름으로 돌리는 코드가 이미 JVM에서 알아서 인식해서 만들어내는 Thread인 거죠. 물론 ...

java
·⏱ 9m

Java - MultiThreading - Make Thread

이제 직접 Thread를 만들어보겠습니다. Thread를 만드는데는 다음과 같은 두 가지 방법이 있습니다. 둘다 내부에서 을 Override 해줘야 하는 것은 동일하죠. 1. Thread를 extends하여 새로운 Thread를 만들기 2. Ru...

java
·⏱ 3m

Java - MultiThreading - Thread in Thread

Thread 안에 Thread가 있는 경우를 한번 만들어보도록 하겠습니다. 는 다음과 같이 구성하였습니다. - 는 Thread가 생성되기 전이므로 가장 먼저 출력되겠죠. - Thread는 해당 Thread의 subThread보다는 무조건 먼저 출...

java
·⏱ 7m

Java - Thread - Sleep, Join

, 를 사용해서 현재 Thread를 일정 시간 정지시켜 둘 수 있습니다. 결과를 보면 다음처럼 일정 시간동안 멈췄다가 실행되는 것을 알 수 있습니다. Java - Thread - Join 에서 를 실행하면, threadB가 종료될때까지, 의 실행...

java
·⏱ 4m

Java - Thread - Interruption

실행되고 있는 Thread를 를 사용해서 종료시킬 수 있습니다. 단, 이때 Thread가 이나, 를 실행하고 있는 상황이어야 하죠. 다음처럼 를 사용해서 Thread를 종료시킬 수 있습니다. Java - interruption - isInterr...