반응형

명시적 캐스팅 2

[Java] 5.5 안전한 하향 캐스팅을 위한 예약어 instanceof

출간일 2016년 11월 28일판매가 2000원형태 ebook 이 책의 모든 내용은 http://ehpub.co.kr에 공개하고 있습니다.학습에 도움이 되시면 ebook을 구입하여 소장하시면 감사하겠습니다.언제나 휴일 출판사의 수익금의 대부분은 아프리카에 기부하고 있습니다. 5. 5 안전한 하향 캐스팅을 위한 예약어 instanceof 프로그래밍 언어에서 캐스팅은 형식을 변환하는 것을 말합니다. Java 언어에서 상속 문법을 효과적으로 사용할 수 있게 기반 형식의 변수로 파생 형식 개체를 참조할 수 있게 해 주는데 이를 상향 캐스팅이라 말합니다. 따라서 java 언어에서 상향 캐스팅은 묵시적으로 지원하는 것입니다. 예를 들어 기반 클래스 Musician이 있고 Musician에서 파생한 Pianist 클..

[안드로이드] 13. Java - 정수형

정수형 Java 언어에서는 정수를 표현하기 위한 형식으로 byte, short, int ,long 형식을 제공합니다. byte 형식은 1바이트의 메모리를 사용하며 short는 2바이트, int는 4바이트, long은 8바이트를 사용합니다. 1bit로 0과 1을 표현할 수 있어서 1바이트(8비트)로 표현할 수 있는 가지 수는 2의 8승인 256가지입니다. Java 언어에서 정수 형식은 2진 보수 표기 방식으로 부호 있는 수를 표현하므로 byte 형식으로 표현할 수 있는 정수는 -128~127입니다. 2진 보수 표기 방식은 첫 번째 비트가 0이면 부호가 없는 수이며 나머지 비트를 크기를 나타냅니다. 즉 8비트 메모리에 0010 0011 값이 있으면 1의 5승 + 1의 1승 + 1의 0승의 크기를 갖는 35를..

반응형