2022 코딩 공부 올려 놓는 곳
- 소프트웨어 개요
- 컴파일과 인터프리트, 하이브리드 방식
- 비트를 이용하여 값을 메모리에 저장하는 방법
- 정수/부동소수점/문자/논리값의 2진수 표기법
- 리터럴
- 자바 프로젝트의 Maven 표준 디렉토리 구조
- 자바 패키지 소속 클래스 컴파일과 실행
- 실습 프로젝트 준비
- 빌드 도구 개념 소개
- Gradle 빌드 도구 설정
- Gradle 빌드 도구로 프로젝트 설정
-
리터럴과 메모리 크기
- 메모리 크기에 따라 정수 리터럴 표기하는 법
- 메모리 크기에 따라 부동소수점 리터럴 표기하는 법
-
메모리 크기와 값의 범위
- 정수, 부동소수점 리터럴의 유효한 값 범위
-
문자 리터럴과 코드 값
- 문자 리터럴의 또다른 표기법
- 문자 집합에 따른 문자 코드 값
- 줄바꿈 코드(윈도우 vs 유닉스)
-
문자와 코드, 폰트의 관계
- 래스터 폰트와 벡터 폰트
- 비트맵 이미지와 벡터 이미지
- 이스케이프 문자
-
변수
- 프로그램=애플리케이션
- 프로세스=실행중인 프로그램
- 프로세스와 OS 그리고 메모리
- 변수 선언과 값 저장
- l-value 와 r-value
-
소스파일, 바이트코드, 실행까지의 문자 집합 변화 과정
-
board-app 프로젝트 수행
-
- 프로젝트 준비 - Gradle 빌드 도구를 사용하여 프로젝트 준비하기
-
- 리터럴과 콘솔 출력
-
- 키보드 입력과 변수, 조건문, 반복문
-
-
부팅 과정 소개(ROM BIOS, Firmware, HDD 저장 원리 등)
-
변수와 연산자 사용법
- 연산자 사용법(계속)
- 흐름제어문: if, if~ else~, switch, while, do~ while
- board-app 프로젝트 수행
-
- 변수 사용법
-
- board-app 프로젝트 수행
-
- 변수 사용법(계속)
-
- 배열 사용법
-