본문 바로가기

[C#] String과 string의 차이(대소문자) C#에는 String도 있고(대문자) string도 있다!(소문자) 처음에는 상당히 당황스러울 것이다! 결론부터 말하자면 둘은 완전히 동일하다! string은 System.String과 동일하고 int는 System.Int32와 동일하다!(using System이 기본이니 System은 생략할 수 있는 것이고!) C#이 자체적으로 알리아스(alias)를 부여하고 있기 때문이다. 따라서 string을 써도 되고 String을 써도 된다! 편하게 끌리는 것을 사용해도 무방하다! 다음은 C# 내장 알리아스 목록이다! string System.String bool System.Boolean byte System.Byte sbyte System.SByte char System.Char decimal System... 더보기
corba와 rmi는 http 기반으로 급속히 대체되고 있다. corba와 rmi 등의 고전적인(?) 기술은 최근에 http 기반으로 급속히 대체되고 있다! 지금은 xml-rpc, rest 등의 용어가 더욱 친숙하게 들리는 시대라고 할 수 있다! 가장 큰 이유는 무겁다는 부분일테다!(ejb가 스프링으로 대체가 되고 있듯이!) corba와 rmi는 여전히 그 영향력은 잔존하겠지만(ejb 또한 아직까지는 건재하므로) 머지 않은 미래에 레거시 기술에 속하게 될 것이다. 더보기
자바에서 배열을 ArrayList로 쉽게 변환하는 방법 배열을 ArrayList로 쉽게 변환하려면 어떻게 해야할까? java.util.Arrays의 asList()를 이용하면 된다!(조금 생소하지만 상당히 유용한 도구이다!) 다음은 String 배열을 ArrayList로 변환하는 예제이다! 제네릭을 생략하는 것이 이해하기에 더 직관적이지만 자바 표준을 따르는 것이 중요하므로 모두 넣었다!(그래도 쉽게 파악할 수 있을 것이다!) String[] array = {"aaa", "bbb", "ccc"}; List list = Arrays.asList(array); ArrayList al = new ArrayList(list); 더보기