본문 바로가기

Java

(3)
Just-In-Time 컴파일 (JIT Compilation)에 대하여 알아보자 https://html6.tistory.com/1256 과제에 이어서 작성하는 과제입니다! 제시한 방법 중 한 가지에 대해서만 10줄에서 20줄 사이로 자세히 설명하시오. 이 방법을 JIT 컴파일로 알아보겠습니다! Just-In-Time 컴파일 (JIT Compilation) Just-In-Time 컴파일, 줄여서 JIT 컴파일이라고 부르는 이 방식은 매우 흥미로운 구현 방법입니다. 이 방법은 프로그램이 실행되는 도중에, 즉 '실행 시간(runtime)'에 소스 코드의 일부를 기계어로 변환합니다. 예를 들어, Java와 같은 언어에서는 소스 코드가 먼저 중간 형태인 바이트코드로 변환됩니다. 그리고 이 바이트코드가 실제로 실행되는 시점에 JIT 컴파일러가 동작하여 필요한 부분만 기계어로 컴파일합니다. JI..
Java에서 long과 Long의 차이: 예시와 사용법 자세히 알아보기 안녕하세요, 여러분! 오늘은 자바 프로그래밍에서 자주 혼란스러운 long과 Long에 대해 살펴보려고 합니다. 이 두 가지 데이터 유형은 이름도 비슷하고 기능도 비슷해 보이기 때문에 많은 분들이 헷갈리실 수 있습니다. 하지만 걱정하지 마세요! 이제부터 예시와 함께 자세하게 설명드리겠습니다. 먼저, long과 Long은 모두 자바에서 숫자를 표현하는 데 사용되는 데이터 유형입니다. 그러나 그들 사이에는 몇 가지 중요한 차이점이 있습니다. long: long은 기본 데이터 유형으로, 소문자 'l'을 사용하여 선언합니다. 예를 들면 다음과 같습니다. long myNumber = 1234567890L; 우리는 위의 예시에서 'myNumber'라는 이름의 변수를 long으로 선언하고, 그 값을 1234567890..
자바와 자바스크립트는 무엇이 다른가요? (Java & JavaScript Differences ) 오늘은 간단하게 자바와 자바스크립트가 무엇이 다른지 알아보는 시간을 가지고자 합니다. 프로그래밍을 잘 모르시는분들은 이름 때문에 자바와 자바스크립트가 똑같거나 비슷한, 최소한 무언가 관계가 있는 언어일수도 있다고 많이들 생각하시는데요. 둘은 사실 전~혀 다른 언어이며 별로 상관도 없습니다! Q : 자바랑 자바스크립트는 왜 이름이 비슷한가요? A : 자바와 자바스크립트는 넷스케이프의 마케팅 전략 때문에 이름이 비슷한것뿐입니다! 1990년대 중반, Netscape는 웹 브라우저에서 사용할 새로운 스크립팅 언어를 만들고자 했으며 당시 독립 실행형 응용 프로그램을 구축하는 데 인기를 끌었던 Java의 인기를 활용하기를 원했습니다. 그들은 새로운 언어를 Java와 연관시키고 Java 개발자가 더 쉽게 배울 수 있..