[Java 개발자가 공부해본 C#] Java와 C# enum 의 차이점.
안녕하세요 돼지왕왕돼지입니다. 오늘은 Java 와 C# enum 의 차이점에 대해 알아보겠습니다. C# 의 enum C#의 enum은 element 들의 값이 type 을 가질 수도 있고, 값도 가질 수 있습니다. enum SEASON : int { SPRING, SUMMER, FALL, WINTER } 위와 같이 계절을 define 하면, SPRING, SUMMER, FALL, WINTER 는 각각 0, 1, 2, 3 의 integer 값을 갖게 됩니다. type 을 생략했을 경우는 자동으로 int 가 type 으로 사용되며, value 를 생략했을 경우는 0 부터 차례로 assign 됩니다. enum SEASON { SPRING = 5, SUMMER, FALL = 10, WINTER } 위와 같이 e..
2012. 4. 15.
[Encoding] Character 를 나타내는 encoding 방식에 대한 정리. ( 유니코드, 아스키 코드, 엡시딕, UTF )
안녕하세요 돼지왕 왕돼지입니다. 오늘은 Character 를 표현하는 encoding 방식에 대해 간단히 정리해보겠습니다. 유니코드 ( Unicode ) 세계문자 표준으로 34,168 개의 코드문자를 표현하며, 표준 24개 언어를 지원합니다. 각 코드문자는 unique한 숫자로 연결되어 있으며, 세계 주요 언어 문자들을 모두 충족시키고, 고문서까지도 지원합니다. platform, program, language 가 제한이 없이 사용할 수 있습니다. 아스키 코드 ( ASCII ( American Standard Code for Internation Interchange ) ) 인터넷 상에서 텍스트 파일을 위한 가장 일반적인 형식입니다. 1byte 로 문자가 표현되며, 알파벳, 숫자, 특수문자들이 7bit ..
2012. 4. 15.