전체 글 (17) 썸네일형 리스트형 [Java] 자바 가상 머신 이해(1) - JVM 구조 자바 개발자라면 모를 수 없는 키워드, JVM. 대학 졸업할 때까지 “JVM 은 자바로 작성한 클래스를 기계어로 번역해주는 역할을 한다” 정도로 이해하고 있었다. 하지만 기술 면접을 찾아보면 JVM에 대해 물어보는 경우가 많다. 학교 생활에 충실했느냐를 판단하고자 물어보는 줄 알고 적당히 알고 넘어가려고 하다가 성능과도 연결되는 것을 알게 되었다. jvm 메모리 영역의 구분과 각 영역의 역할에 대한 이해는 자바 성능 최적화에 중요하다. 이에 차근차근 공부한 내용을 정리해보고자 한다 개요 자바 가상 머신(Java Virtual Machine), JVM이 등장하기 이전 모든 컴퓨터 프로그램은 특정 운영체제에 맞게 작성되었다. 또한 프로그램 메모리는 소프트웨어 개발자가 관리했다. 이런 기존의 틀을 깨부수고 등.. [Python] 곱하기 * 를 이용하여 2차원 배열 선언하기 파이썬은 코딩테스트를 처음 준비하는 이들에게 좋다. 하지만 아이러니하게도 파이썬 문법을 빠삭히 알지 못하기 때문에 문제를 풀 때 종종 실수를 하기도 한다. 오늘은 내가 범했던 실수에 대해 이야기하려 한다. 문제 소개 관련 문제 >>> https://www.acmicpc.net/problem/2606 2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하인 양의 정수이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍 www.acmicpc.net 2중 리스트를 활용해 그래프를 구현해보려고 아래와 같이 초기화 코드를 작성했다. networks = [[0] * 컴퓨터 개수] * 컴퓨터 개수 # ------ 내가 원했던.. 이전 1 ··· 3 4 5 6 다음