프로그램 코드 이야기

고정 헤더 영역

글 제목

메뉴 레이어

프로그램 코드 이야기

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • 언어
      • Java
      • Spring Frame Work
      • Spring Boot
    • nginx
    • linux
    • tool download
    • 개발자를위한다양한이야기

검색 레이어

프로그램 코드 이야기

검색 영역

컨텐츠 검색

little endian

  • OS 엔디안 확인 (Little Endian, Big Endian) and Bi-Endian

    2025.01.06 by codeon

  • 자바 DATA TYPE의 BYTE 크기 및 범위

    2024.05.28 by codeon

OS 엔디안 확인 (Little Endian, Big Endian) and Bi-Endian

엔디안이란 컴퓨터의 메모리에 데이터를 저장할 때 바이트의 순서를 나타내는 방식을 말합니다. 크게 빅 엔디안(Big Endian)과 리틀 엔디안(Little Endian) 두 가지 방식이 있습니다. 엔디안이라는 용어 자체는 조너선 스위프트의 소설 "걸리버 여행기"에서 유래했습니다. 소설 속 릴리퍼트라는 나라에서는 삶은 달걀을 깰 때 뭉툭한 쪽(big-end)을 깨야 하는지, 뾰족한 쪽(little-end)을 깨야 하는지를 두고 큰 논쟁이 벌어집니다. 이처럼 사소한 차이로 인해 사람들이 갈등하는 모습을 빗대어, 컴퓨터의 바이트 저장 방식의 차이를 엔디안이라고 부르게 되었습니다. 요즘에는 Intel x86 계열의 CPU가 널리 사용되면서 리틀 엔디안이 사실상 표준처럼 자리 잡았습니다. 하지만, 네트워크 통신,..

linux 2025. 1. 6. 17:44

자바 DATA TYPE의 BYTE 크기 및 범위

JAVA 기본적인 데이터 타입별 byte size 및 숫자 범위를 확인해 봐야 할 필요가 있습니다. 외부에서 들어오는 byte형식의 데이터는 자바 기본 타입으로 형변환이 필요한데 원천이되는 byte가 시스템별로 인코딩 타입이 다르고 그 바이트 나열이 LITTLE_ENDIAN 또는 BIG_ENDIAN 등등 다양한 내용을 구분해 형변환이 필요합니다. 이제부터 그 내용을 확인하는 법에 대해 알아보도록 하겠습니다.  아래의 소스는 현재 시스템의 endian 확인과 각 데이터 타입의 size와 범위를 확인하는 기본 소스이다.import java.nio.ByteBuffer;import java.nio.ByteOrder;public class TypeSize { public static void main(Strin..

언어/Java 2024. 5. 28. 22:59

추가 정보

반응형

인기글

최신글

페이징

이전
1
다음
TISTORY
프로그램 코드 이야기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바