목록2023/07 (4)
성빈
목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본 값 정수형 byte 0 -128 ~ 127 1byte short 0 -32,768 ~ 32,767 2byte int 0 -2,147,483,648 ~ 2,147,483,647 4byte long 0L 9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 8byte 실수형 float 0.0f (3.4..

진법 10진수 0~9 0으로 시작하지 않는 수 15 → 10진수 15 8진수 0~7 0으로 시작하는 수 015 → 10진수 13 16진수 0~9,A~F 0x로 시작하는 수 0x15 → 10진수 21 2진수 0,1 0b로 시작하는 수 0b0101 → 10진수 5 2진수와 10진수와의 관계 2진수 -> 10진수 변환 : 자릿수에 1이 있는 경우, 해당 자릿수를 n의 자릿수라고 하자! $\combi{f\left(n\right)=2}^{n-1}$f(n)=2n−1 모든 f(n)의 합 = 10진수 ex. 1001101 (2진수) (1) 왼쪽부터 2의 6승, 2의 5승, 2의 4승, 2의 3승, 2의 2승, 2의 1승, 2의 0승 (2) 자릿수에 1이 있는 수들의 합을 구한다. 2의 6승 + 2의 3승 + 2의..

01 우리 생활 주변의 데이터 베이스 ● 데이터 베이스 : 조직이나 개인이 사용하는 조작 가능한, 저장된 데이터의 모임 ex. 사장실의 파일 캐비닛 02 데이터, 정보, 데이터 베이스 2-1. 데이터, 정보, 그리고 지식 1) 데이터 : 정형화되고 기록할 만한 가치가 있다고 판단되는 어떠한 현상이나 사건, 아이디에 대한 묘사 사실들 그 자체에 대한 일차적인 표현 * 추상화 : 필요한 데이터만 단순화시키는 것 2) 정보 : 사실들과 이들로부터 유도될 수 있는 유추된 사실들 3) 지식 : 데이터와 정보를 처리하는 "방법"이나 어떤 근거에 의한 판단을 내리는데 필요한 분석과 판단에 관한 "법칙" 등을 포함 2-2 데이터 베이스 ● 데이터베이스의 정의 - 관련된 데이터의 모임 또는 집합 - 정형화되고 조작가능한..

목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 1. JVM이란 무엇인가 JVM(Java Virtual Machine)은 자바 가상 머신으로, 자바 프로그램 실행환경을 만들어 주는 소프트웨어 이다. 이는 서로 다른 플랫폼에서 자바 프로그램이 실행되는 동일한 환경을 제공한다. (즉, 어떠한 플랫폼에 영향을 받지 않는다.) ● C언어 (출처 : [[Java] 자바 가상머신 JVM(Java Virtual Machine) 총정리 (tistory.com)]() ) 윈도우 실행파일은 윈도우 컴파일러로 컴파일되었기에 Test.e..