2022. 1. 3. 01:33[Java] 자바의 클래스(Class), 객체, new, 메서드, 생성자, this, this()

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

2022. 1. 1. 19:35[Java] 자바가 제공하는 제어문(선택문, 반복문)

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

2021. 12. 29. 05:38[Java Day 01] 입력(Scanner)_import, 객체 생성, Scanner클래스의 메서드 종류.

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

[Java] JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가? (JVM, 컴파일 과정, 바이트 코드, JIT컴파일러, JDK, JRE)
Web_Backend/Java2021. 12. 29. 04:04[Java] JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가? (JVM, 컴파일 과정, 바이트 코드, JIT컴파일러, JDK, JRE)

[ 이번 포스팅에서 학습할 것 : 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해 ] 01. JVM이란? 02. JVM 구성 요소 03. 컴파일 하는 방법 04. 실행하는 방법 05. 바이트코드란? 06. JIT 컴파일러란? 07. JDK와 JRE의 차이 01. JVM(Java Virture Machin)이란? Java Virture Machin : java Byte Code를 OS에 맞게 해석해주는 가상 머신 즉, 자바를 실행하기 위한 가상 컴퓨터(기계) cf ) Virtual Machine : 소프트웨어로 구현된 하드웨어(컴퓨터 속의 컴퓨터) 실행 과정 1. [ 사람 ] java Source File 작성 2. [Java Compiler] .java파일을 .class라는 java byte..

2021. 12. 28. 23:53[JAVA Day 01] 자료형(Data type)_기본형(논리형, 문자형, 정수형, 실수형),참조형, printf()

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

2021. 12. 28. 21:53[JAVA Day 01] 변수(선언, 저장, 타입), 상수, 리터럴(타입, 접미사, 문자, 문자열), 문자열 결합, 값변환

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

2021. 12. 28. 09:18[JAVA Day 01] 주석, 출력(print,println)

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

2021. 12. 28. 00:05[JAVA Day 01] 자바를 시작하기 전에(Java, 특징, 자바 가상 머신JVM, 자바 개발도구JDK, VS CODE)

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

CS/CS2021. 12. 12. 01:15[CS] 캐시(Cache)란?

1. 캐시(Cache)란? 컴퓨터 과학에서 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킴. 1) 캐시의 등장 배경 - 무어의 법칙(Moore's law)에 의해 CPU의 처리속도가 급격히 증가했지만, 메모리 접근 속도는 늘어나지 못함. - 메모리보다는 빠르고 CPU보다는 느린 cache를 메모리와 CPU사이에 위치, CPU의 데이터 접근 시간을 줄임. - 결과가 나올 때마다 메모리에 저장하는 것보다, cache에 저장, 한 번에 메모리를 최신화하는 것이 효율적. 2. 캐시(Cache)의 장단점 1) 캐시(Cache)의 장점 - 캐시에 데이터를 미리 복사해 놓으면, 계산이나 접근 시간 없이 더 빠른 속도로 데이터에 접근 할 수 있음. - 접근 시간에 비해 원래 데이터에 접근하는 시간이 ..

CS/CS2021. 12. 12. 00:38[CS] 컴파일러(Compiler)란?

1. 컴파일러(Compiler) - 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어 혹은 컴퓨터 언어로 옮기는, 일종의 번역 프로그램. - 비주얼, 터보, 볼랜드 등 언어에 따라 다양한 컴파일러 종류가 존재한다. - 보통 high-level 프로그래밍 언어를 실행 프로그램으로 만들기 위한 lower level언어(ex 어셈블리 언어, object 코드, 등)로 바꾸는 데에 사용 - 원래의 문서를 '소스 코드' 혹은 원시 코드라고 부름 - 출력된 문서를 '목적 코드'라고 부름 1) 컴파일러 실행 단계 (1) 구문 분석 : 소스 코드 파일을 읽어 추상 구문 트리 생성, 문법에 맞지 않는 소스 코드는 사용자에게 알림 (2) 최적화 : 추상 구문 트리 분석 및 최적화. (3) 코드 생성 : 목적 ..

image