본문 바로가기

전체 글

(29)
[예습] 2020.12.09 UTF-8 과 UTF-16의 차이점 문자조합 : unicode중 utf 16과 utf 8의 차이점 유니코드 유니코드란, 사람이 사용하는 언어를 컴퓨터가 이해할 수 있도록 bit로 표현할 수 있는 숫자에 매핑하는 것을 일컫는다. 모든 문자에는 Index가 지정이 되며, 이 Index를 Code Point, Code Unit라고 일컫는다. 인코딩 인코딩이란 사람의 언어를 컴퓨터의 언어로 변화하는 방식을 일컫는다. 이런 인코딩 방법 중 하나가 바로 UTF 방식을 말한다. 그렇다면, UTF 방식은 어떤 방식을 의미하는 걸까? UTF는 유니코드를 문자로 인코딩하는 방식이다. 이때, UTF-(숫자)는 숫자만큼의 비트(bit)를 사용하여 Index를 표현할지를 의미한다. UTF 방식 사용 비트 UTF-8 8 bit를 사용하여 1개의 index 표현 U..
[2일차] 2020.12.08 예습 2.3 타입 변환 타입 변환이란 데이터 타입을 다른 데이터 타입으로 변환하는 것이다. ex) byte -> int / int -> byte 이러한 타입 변환에는 2가지의 종류가 있다. 자동(묵시적) 타입변환, 강제(명시적) 타입 변환 2.3.1 자동 타입 변환 (Promotion) 자동 타입 변환은 프로그램 실행 도중 자동으로 타입 변환이 일어나는 것을 말한다. 이는 작은 크기를 가지는 타입이 큰 크기를 가지는 타입에 저장될 때 일어난다. 타입은 메모리의 크기에 따라서 상대적으로 비교가 가능하다. 즉 작은 크기의 타입은 큰 크기의 타입보다 메모리가 작은 경우를 일컫는다. 그렇다면, 자료형들의 크기는 어떤 순서일까? 위의 이미지처럼 byte형 자료형을 대입한 값을 int형 자료형에 대입할 경우 일어나는 것..
[2020.12.07] 1일차 OT KOSTA에서 진행중인 수요맞춤 기업을 위한 Front-ed 강화 Spring Framework 개발자 양성과정 210기로 참여하게 되었다. 5개월간 진행되는 과정인 만큼 앞으로 수업시간에 배우는 내용들을 이 블로그 게시물에 쭉 정리하려고 한다. 스스로 하는 복습 겸 블로그에 글을 꾸준히 남기고자한다. 과정 소개 Overview 1. Our Course 수업 진행 과정 예정 1) computer (single application) :자기 컴퓨터에서만 실행 가능 (사용언어 : Java) 2) computer 와 computer 간 송수신 (network) : 컴퓨터간 송수신 socket programming (사용언어: Java) 3) Internet 망을 이용한 웹프로그래밍 Client 용 프로그래밍 ..