목록Java (2)
Fear is a habit. I'm not afraid.

자바 프로그래밍 수업 중에 메모리 구조에 대한 간단한 설명을 들었다.기본적인 개념이지만 복습 차원에서 찾아보게 되었고, 한 아티클이 정리가 잘 되어 있어 내용을 정리해보았다.추가적으로 다소 모호하게 느껴졌던 표현들은 정확히 무엇을 의미하는지 찾아보면서 보완했다. JVM은 몇 가지 유형의 메모리 영역을 할당할까? JVM(Java Virtual Machine)은 추상 머신, 즉 Java 바이트코드를 가져와서 바이트 코드를 한 줄씩 기계가 이해할 수 있는 코드로 변환하는 프로그램/소프트웨어이다. JVM은 Java 애플리케이션을 실행하는 런타임 엔진 역할을 한다. JVM은 Java 코드에 존재하는 주요 메서드를 호출하는 엔진이다. JVM은 JRE(Java Runtime Environment)의 일부이다.JVM..
결론부터 말하자면,1. 자바 프로그래밍에서 2. int형인 1과, float 1.0을 비교 연산자를 통해 비교하였을 때같다.자바 프로그래밍 기초 수업을 듣고 있는데, 비교연산자 예시에서 아래와 같은 예시를 보았다.package javastudy;public class Study17 { public static void main(String[] args) { int num3 = 1; float num4 = 1.0f; System.out.println(num3==num4); }} 결과true 상식적으로는 1이랑 1.0이랑 값이 같으니 당연히 true가 나온다고 생각을 했다.하지만 이것이 어떤 단계적 순서로 처리가 되는지 궁금해져서 찾아보았다.비교 연산 순서변수..