자바의 WORA "한 번 쓰고 모든 곳에서 실행한다(Write Once, Run Anywhere, WORA)"는 자바의 원칙은 처음 등장 당시 혁신적이었지만 지금은 대부분의 소프트웨어 시스템에서 표준으로 이 방식을 채택하고 있다. JVM (Java Virtual M
쓰레드를 구현하는 방법은 두 가지 방법이 있다.1\. Thread 클래스를 상속받는 방법2\. Runnable 인터페이스를 구현하는 방법Runnable은 run() 메서드만 구현되어 있는 함수형 인터페이스다.Thread 클래스가 다른 클래스를 확장할 필요가 있을 경우에
Final 키워드를 사용할 경우, 한 번 할당된 후에는 그 값을 변경할 수 없어 프로그램의 안정성을 높이고, 버그를 방지할 수 있다.성능Final을 사용했을 경우 코드 실행에 걸리는 평균 시간이 2.5배 향상된 것을 확인할 수 있다.Final 키워드를 사용하지 않은 경