Skip to content

Dingadung/2022-study-workspace

Repository files navigation

study-workspace

2022 코딩 공부 올려 놓는 곳

내용

1일

  • 소프트웨어 개요
  • 컴파일과 인터프리트, 하이브리드 방식

2일

  • 비트를 이용하여 값을 메모리에 저장하는 방법
  • 정수/부동소수점/문자/논리값의 2진수 표기법
  • 리터럴

3일

  • 자바 프로젝트의 Maven 표준 디렉토리 구조
  • 자바 패키지 소속 클래스 컴파일과 실행
  • 실습 프로젝트 준비
  • 빌드 도구 개념 소개
  • Gradle 빌드 도구 설정
  • Gradle 빌드 도구로 프로젝트 설정

4일

  • 리터럴과 메모리 크기

    • 메모리 크기에 따라 정수 리터럴 표기하는 법
    • 메모리 크기에 따라 부동소수점 리터럴 표기하는 법
  • 메모리 크기와 값의 범위

    • 정수, 부동소수점 리터럴의 유효한 값 범위
  • 문자 리터럴과 코드 값

    • 문자 리터럴의 또다른 표기법
    • 문자 집합에 따른 문자 코드 값
    • 줄바꿈 코드(윈도우 vs 유닉스)
  • 문자와 코드, 폰트의 관계

    • 래스터 폰트와 벡터 폰트
    • 비트맵 이미지와 벡터 이미지
    • 이스케이프 문자
  • 변수

    • 프로그램=애플리케이션
    • 프로세스=실행중인 프로그램
    • 프로세스와 OS 그리고 메모리
    • 변수 선언과 값 저장
    • l-value 와 r-value

    5일

  • 소스파일, 바이트코드, 실행까지의 문자 집합 변화 과정

  • board-app 프로젝트 수행

      1. 프로젝트 준비 - Gradle 빌드 도구를 사용하여 프로젝트 준비하기
      1. 리터럴과 콘솔 출력
      1. 키보드 입력과 변수, 조건문, 반복문

    6일

  • 부팅 과정 소개(ROM BIOS, Firmware, HDD 저장 원리 등)

  • 변수와 연산자 사용법

7일

  • 연산자 사용법(계속)
  • 흐름제어문: if, if~ else~, switch, while, do~ while
  • board-app 프로젝트 수행
      1. 변수 사용법

8일

  • board-app 프로젝트 수행
      1. 변수 사용법(계속)
      1. 배열 사용법

About

2022 코딩 공부 올려 놓는 곳

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published